File tree 4 files changed +13
-2
lines changed
4 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -151,6 +151,7 @@ def run(
151
151
152
152
with closing (BytesIO ()) as combined_io :
153
153
while True :
154
+ finished = proc .poll () is not None
154
155
try :
155
156
# Time out if we don't have any event to handle
156
157
for key , mask in selector .select (0.1 ):
@@ -164,7 +165,7 @@ def run(
164
165
except BlockingIOError :
165
166
pass
166
167
167
- if proc . poll () is not None :
168
+ if finished :
168
169
combined = combined_io .getvalue ()
169
170
break
170
171
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ CMakeLists
30
30
CMakePlugin
31
31
CMakePluginProperties
32
32
CPAN
33
+ CVE
33
34
CallbackHook
34
35
CallbackRegistrationError
35
36
CalledProcessError
@@ -386,6 +387,7 @@ iterable
386
387
iojs
387
388
jdeps
388
389
jdk
390
+ jinja
389
391
jlink
390
392
jre
391
393
js
Original file line number Diff line number Diff line change @@ -16,6 +16,14 @@ Bug fixes:
16
16
only finding JAR files in the top-level directory. It now searches all
17
17
subdirectories too.
18
18
19
+ 2.4.3 (2025-03-11)
20
+ ------------------
21
+
22
+ Bug fixes:
23
+
24
+ - Address race condition when collecting subprocess output.
25
+ - Update jinja2 dependency to address CVE-2025-27516
26
+
19
27
2.4.2 (2025-03-04)
20
28
------------------
21
29
Original file line number Diff line number Diff line change @@ -346,4 +346,4 @@ websockets==14.1
346
346
# -r requirements.txt
347
347
# sphinx-autobuild
348
348
wheel == 0.45.1
349
- # via -r requirements.txt
349
+ # via -r requirements.txt
You can’t perform that action at this time.
0 commit comments