Skip to content

Commit 40aaa4c

Browse files
rename class object file to _file
1 parent 727bab5 commit 40aaa4c

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

python_arsenal/io/file.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def __init__(self, filename, encoding, is_remove=False):
276276
print('')
277277
if is_remove and os.path.exists(filename):
278278
os.remove(filename)
279-
self.file = None
279+
self._file = None
280280
self.logger = get_logger('IO')
281281

282282
def read(self):
@@ -289,8 +289,8 @@ def append(self, data):
289289
self._to_append()
290290

291291
def close(self):
292-
if self.file is not None and not self.file.closed:
293-
self.file.close()
292+
if self._file is not None and not self._file.closed:
293+
self._file.close()
294294

295295
def __change_mode(self, mode, verbose=True):
296296
"""
@@ -300,12 +300,12 @@ def __change_mode(self, mode, verbose=True):
300300
:return:
301301
"""
302302
old_mode = None
303-
if not self.file:
304-
self.file = open(self.filename, mode, encoding=self.encoding)
305-
elif self.file.mode != mode:
306-
old_mode = self.file.mode
307-
self.file.close()
308-
self.file = open(self.filename, mode, encoding=self.encoding)
303+
if not self._file:
304+
self._file = open(self.filename, mode, encoding=self.encoding)
305+
elif self._file.mode != mode:
306+
old_mode = self._file.mode
307+
self._file.close()
308+
self._file = open(self.filename, mode, encoding=self.encoding)
309309

310310
if verbose and old_mode:
311311
self.logger.warning('file mode is changed from {} to {}'.format(old_mode, mode))
@@ -333,12 +333,12 @@ def __init__(self, filename, encoding=_ENCODING_UTF8, is_remove=False):
333333

334334
def read(self):
335335
self._to_read()
336-
return self.file.read()
336+
return self._file.read()
337337

338338
def read_lines(self, skip_empty=False, strip=True):
339339
self._to_read()
340340
lines = []
341-
for line in self.file:
341+
for line in self._file:
342342
if strip:
343343
line = line.strip()
344344
if skip_empty and not line:
@@ -348,7 +348,7 @@ def read_lines(self, skip_empty=False, strip=True):
348348

349349
def write(self, data):
350350
self._to_write()
351-
self.file.write(data)
351+
self._file.write(data)
352352

353353
def write_lines(self, lines):
354354
self._to_write()
@@ -357,11 +357,11 @@ def write_lines(self, lines):
357357
if not line.endswith('\n'):
358358
line += '\n'
359359
new_lines.append(line)
360-
self.file.writelines(new_lines)
360+
self._file.writelines(new_lines)
361361

362362
def append(self, data):
363363
self._to_append()
364-
self.file.write(data)
364+
self._file.write(data)
365365

366366
def append_line(self, line):
367367
self._to_append()
@@ -373,7 +373,7 @@ def append_lines(self, lines):
373373
for line in lines:
374374
if not line.endswith('\n'):
375375
line += '\n'
376-
self.file.write(line)
376+
self._file.write(line)
377377

378378

379379
class JsonLineFile(TextFile):
@@ -389,23 +389,23 @@ def read(self):
389389

390390
def read_line(self):
391391
self._to_read()
392-
for line in self.file:
392+
for line in self._file:
393393
yield line
394394

395395
def write(self, data):
396396
super().write(data)
397397

398398
def write_line(self, item):
399399
self._to_write()
400-
self.file.write(self._to_string(item))
400+
self._file.write(self._to_string(item))
401401

402402
def write_lines(self, lines):
403403
for line in lines:
404404
self.write_line(line)
405405

406406
def append_line(self, line):
407407
self._to_append()
408-
self.file.append(self._to_string(line))
408+
self._file.append(self._to_string(line))
409409

410410
def append_lines(self, lines):
411411
for line in lines:

0 commit comments

Comments
 (0)