You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
GzipFile leaves GzipFile.myfileobject open in constructor if exception is raised #131492
consider the following program, it should raise an ExceptionGroup(..., [ValueError(), ValueError(), ...] but actually it raises OSError: [Errno 24] Too many open files: '/tmp/tmpk8gaprry'
consider the following program, it should raise an ExceptionGroup(..., [ValueError(), ValueError(), ...] but actually it raises OSError: [Errno 24] Too many open files: '/tmp/tmpk8gaprry'
I confirm that it now raises the ExceptionGroup, rather than failing with "Too many open files". It works as expected.
Activity
gh-131492, gh-131461: handle exceptions in GzipFile constructor whileâĶ
pythongh-131492, pythongh-131461: handle exceptions in GzipFile constâĶ
pythongh-131492, pythongh-131461: handle exceptions in GzipFile constâĶ
[3.13] gh-131492, gh-131461: handle exceptions in GzipFile constructoâĶ
[3.12] gh-131492, gh-131461: handle exceptions in GzipFile constructoâĶ
vstinner commentedon Mar 21, 2025
Fixed by the change ce79274.
vstinner commentedon Mar 21, 2025
I confirm that it now raises the ExceptionGroup, rather than failing with "Too many open files". It works as expected.