Skip to content

Commit 228df7f

Browse files
committed
Avoid AttributeError when raising OSError.
1 parent 8e6fa8b commit 228df7f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

graalpython/lib-graalpython/exceptions.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ def _oserror_use_init(subtype):
137137

138138
def _oserror_init(self, *arg):
139139
narg = len(arg)
140+
self.errno = None
141+
self.strerror = None
142+
self.filename = None
143+
self.filename2 = None
140144
if (2 <= narg and narg <= 5):
141145
self.errno = arg[0]
142146
self.strerror = arg[1]

0 commit comments

Comments
 (0)