Commit be19d931 authored by Michael Arntzenius's avatar Michael Arntzenius

file.cpp: fix fileExit to work even if an exception is raised

parent 21b75ed0
...@@ -635,10 +635,6 @@ Box* fileEnter(BoxedFile* self) { ...@@ -635,10 +635,6 @@ Box* fileEnter(BoxedFile* self) {
Box* fileExit(BoxedFile* self, Box* exc_type, Box* exc_val, Box** args) { Box* fileExit(BoxedFile* self, Box* exc_type, Box* exc_val, Box** args) {
Box* exc_tb = args[0]; Box* exc_tb = args[0];
assert(self->cls == file_cls); assert(self->cls == file_cls);
assert(exc_type == None);
assert(exc_val == None);
assert(exc_tb == None);
fileClose(self); fileClose(self);
return None; return None;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment