capturer: Easily capture stdout/stderr of the current process and subprocesses¶
Welcome to the documentation of capturer version 3.0! The following sections are available:
User documentation¶
The readme is the best place to start reading:
API documentation¶
The following API documentation is automatically generated from the source code:
- API documentation
capturerinterpret_carriage_returnsDEFAULT_TEXT_ENCODINGGRACEFUL_SHUTDOWN_SIGNALTERMINATION_DELAYPARTIAL_DEFAULTSTDOUT_FDSTDERR_FDenable_old_api()create_proxy_method()MultiProcessHelperCaptureOutputCaptureOutput.__init__()CaptureOutput.initialize_stream()CaptureOutput.__enter__()CaptureOutput.__exit__()CaptureOutput.is_capturingCaptureOutput.start_capture()CaptureOutput.finish_capture()CaptureOutput.allocate_pty()CaptureOutput.merge_loop()CaptureOutput.get_bytes()CaptureOutput.get_handle()CaptureOutput.get_lines()CaptureOutput.get_text()CaptureOutput.save_to_handle()CaptureOutput.save_to_path()
OutputBufferPseudoTerminalPseudoTerminal.__init__()PseudoTerminal.attach()PseudoTerminal.start_capture()PseudoTerminal.finish_capture()PseudoTerminal.close_pseudo_terminal()PseudoTerminal.restore_streams()PseudoTerminal.get_handle()PseudoTerminal.get_bytes()PseudoTerminal.get_lines()PseudoTerminal.get_text()PseudoTerminal.save_to_handle()PseudoTerminal.save_to_path()PseudoTerminal.capture_loop()
StreamShutdownRequested
Change log¶
The change log lists notable changes to the project: