running-process
Advanced tools
+1
-1
| Metadata-Version: 2.4 | ||
| Name: running_process | ||
| Version: 1.0.3 | ||
| Version: 1.0.4 | ||
| Summary: A modern subprocess.Popen wrapper with improved process management | ||
@@ -5,0 +5,0 @@ Project-URL: Homepage, https://github.com/yourusername/running-process |
+5
-5
| running_process/__init__.py,sha256=Q1A_yrWIfxPyysOsrA8YU-ul6rvGvJGZfCHZ6hYqRMA,690 | ||
| running_process/line_iterator.py,sha256=lbsjssk0yKjCRCb2knOuU5C2hbvdqKEgDjv2hPwIqrQ,1544 | ||
| running_process/output_formatter.py,sha256=ie8gRQSZRGpBcNuZt5ns-yK6DDjO_SzAsiQAqLo71D0,1917 | ||
| running_process/process_output_reader.py,sha256=Oe-0oljcu-fHnjeA8JaUtETuj0aVPiE5DbTZobvbjsQ,11201 | ||
| running_process/process_output_reader.py,sha256=CraUv1ncCZMhoYSZdYlmZU0z7daFBz3Bxbpv2HH6Rtc,11299 | ||
| running_process/process_utils.py,sha256=fNCdxfebjzhK-4t6K6x6Vhil7luIHpVQIVZJAQa98u8,2255 | ||
@@ -12,5 +12,5 @@ running_process/process_watcher.py,sha256=i8YpgJlQVvY0NbuEbs2N39HP9kITb0uyd0I2i29u6sg,3110 | ||
| running_process/assets/example.txt,sha256=lTBovRjiz0_TgtAtbA1C5hNi2ffbqnNPqkKg6UiKCT8,54 | ||
| running_process-1.0.3.dist-info/METADATA,sha256=XsdUqEJ1R4RMI33K_LIetLff_3-BrCOxC7gPSHTQ5QI,8465 | ||
| running_process-1.0.3.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87 | ||
| running_process-1.0.3.dist-info/licenses/LICENSE,sha256=b6pOoifSXiUaz_lDS84vWlG3fr4yUKwB8fzkrH9R8bQ,1064 | ||
| running_process-1.0.3.dist-info/RECORD,, | ||
| running_process-1.0.4.dist-info/METADATA,sha256=QmZU-xznio4s4kIF1XDl2iHhkW5k9dsKopYWMzhxB_U,8465 | ||
| running_process-1.0.4.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87 | ||
| running_process-1.0.4.dist-info/licenses/LICENSE,sha256=b6pOoifSXiUaz_lDS84vWlG3fr4yUKwB8fzkrH9R8bQ,1064 | ||
| running_process-1.0.4.dist-info/RECORD,, |
@@ -91,7 +91,12 @@ """Process output reader module. | ||
| for line in self._proc.stdout: | ||
| self.last_stdout_ts = time.time() | ||
| while True: | ||
| if self._shutdown.is_set(): | ||
| break | ||
| line = self._proc.stdout.readline() | ||
| if not line: # EOF reached | ||
| break | ||
| self.last_stdout_ts = time.time() | ||
| line_stripped = line.rstrip() | ||
@@ -98,0 +103,0 @@ if not line_stripped: |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.