Skip to content

Commit fe9ce92

Browse files
author
Toto Lin
authored
Merge pull request #31 from WAAutoMaton/master
fix 'IO.close'
2 parents 791a912 + fc87d6e commit fe9ce92

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)