Skip to content

Commit fc87d6e

Browse files
committed
fix 'IO.close'
1 parent 791a912 commit fc87d6e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cyaron/io.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,10 @@ def close(self):
106106
deleted = True
107107
except OSError:
108108
pass
109-
self.input_file.close()
110-
self.output_file.close()
109+
if isinstance(self.input_file, IOBase):
110+
self.input_file.close()
111+
if isinstance(self.output_file, IOBase):
112+
self.output_file.close()
111113
if not deleted:
112114
self.__del_files()
113115
self.__closed = True

0 commit comments

Comments
 (0)