Overview
PackageSource
The APIs are shown in the following figure:
The follolowing modules are optional. To install them, please add the arguments during the installation. Different arguments could be used in the same time.
file: need to usepip install syncstream[file]host: need to usepip install syncstream[host]
Modules
| Member | |
|---|---|
| base | The shared basic tools for different modules. |
| mproc | The thread-safe and process-safe message synchronization, implemented based on the python stdlib. |
| file | The file-lock-based message synchronization, implemented based on fasteners. |
| host | The web-service-based message synchronization, implemented based on Flask and urllib3. |
| webtools | The shared utilities for web services. |
| utils | Extensions of the Python STL. |
Aliases
| Member | |
|---|---|
| GroupedMessage | syncstream.base.GroupedMessage |
| redirect_stdout | syncstream.base.redirect_stdout |
| redirect_stderr | syncstream.base.redirect_stderr |
| LineBuffer | syncstream.mproc.LineBuffer |
| LineProcBuffer | syncstream.mproc.LineProcBuffer |
| LineProcMirror | syncstream.mproc.LineProcMirror |
| LineFileBuffer | syncstream.file.LineFileBuffer |
| LineHostBuffer | syncstream.host.LineHostBuffer |
| LineHostMirror | syncstream.host.LineHostMirror |
| LineHostReader | syncstream.host.LineHostReader |