Skip to content

Commit 48a3eb8

Browse files
fix bug in changing read mode, remove verbose mode.
1 parent 40aaa4c commit 48a3eb8

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

python_arsenal/io/file.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -292,24 +292,18 @@ def close(self):
292292
if self._file is not None and not self._file.closed:
293293
self._file.close()
294294

295-
def __change_mode(self, mode, verbose=True):
295+
def __change_mode(self, mode):
296296
"""
297297
change file mode of current file property in the object
298298
:param mode: new file mode
299-
:param verbose: whether log message when mode is changed
300299
:return:
301300
"""
302-
old_mode = None
303301
if not self._file:
304302
self._file = open(self.filename, mode, encoding=self.encoding)
305-
elif self._file.mode != mode:
306-
old_mode = self._file.mode
303+
elif mode == 'r' or self._file.mode != mode:
307304
self._file.close()
308305
self._file = open(self.filename, mode, encoding=self.encoding)
309306

310-
if verbose and old_mode:
311-
self.logger.warning('file mode is changed from {} to {}'.format(old_mode, mode))
312-
313307
def _to_read(self):
314308
self.__change_mode('r')
315309

0 commit comments

Comments
 (0)