Source code for scitex_io._flush

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Time-stamp: "2024-11-02 03:23:44 (ywatanabe)"
# File: ./scitex_repo/src/scitex/io/_flush.py

import os
import sys
import warnings


[docs] def flush(sys=sys): """ Flushes the system's stdout and stderr, and syncs the file system. This ensures all pending write operations are completed. """ if sys is None: warnings.warn("flush needs sys. Skipping.") else: sys.stdout.flush() sys.stderr.flush() os.sync()
# EOF