diff options
author | Brett Cannon <bcannon@gmail.com> | 2007-05-25 20:17:15 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2007-05-25 20:17:15 (GMT) |
commit | 6cef076ba5edbfa42239924951d8acbb087b3b19 (patch) | |
tree | a7b4897477edb519e2c154d5e4c9e0535dff9263 /Lib | |
parent | cf99b65932a4bfc41dc132afbd5d0b804634429d (diff) | |
download | cpython-6cef076ba5edbfa42239924951d8acbb087b3b19.zip cpython-6cef076ba5edbfa42239924951d8acbb087b3b19.tar.gz cpython-6cef076ba5edbfa42239924951d8acbb087b3b19.tar.bz2 |
Remove direct call's to file's constructor and replace them with calls to
open() as ths is considered best practice.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/tarfile.py | 9 | ||||
-rw-r--r-- | Lib/test/test_zipfile.py | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/Lib/tarfile.py b/Lib/tarfile.py index b6dc3ee..4f4a1d9 100644 --- a/Lib/tarfile.py +++ b/Lib/tarfile.py @@ -1490,7 +1490,7 @@ class TarFile(object): # Create nonexistent files in append mode. self.mode = "w" self._mode = "wb" - fileobj = file(name, self._mode) + fileobj = bltn_open(name, self._mode) self._extfileobj = False else: if name is None and hasattr(fileobj, "name"): @@ -1667,7 +1667,7 @@ class TarFile(object): raise CompressionError("gzip module is not available") if fileobj is None: - fileobj = file(name, mode + "b") + fileobj = bltn_open(name, mode + "b") try: t = cls.taropen(name, mode, @@ -1928,7 +1928,7 @@ class TarFile(object): # Append the tar header and data to the archive. if tarinfo.isreg(): - f = file(name, "rb") + f = bltn_open(name, "rb") self.addfile(tarinfo, f) f.close() @@ -2139,7 +2139,7 @@ class TarFile(object): """Make a file called targetpath. """ source = self.extractfile(tarinfo) - target = file(targetpath, "wb") + target = bltn_open(targetpath, "wb") copyfileobj(source, target) source.close() target.close() @@ -2484,4 +2484,5 @@ def is_tarfile(name): except TarError: return False +bltn_open = open open = TarFile.open diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py index ec519f6..49602ff 100644 --- a/Lib/test/test_zipfile.py +++ b/Lib/test/test_zipfile.py @@ -712,7 +712,7 @@ class UniversalNewlineTests(unittest.TestCase): for n, s in enumerate(self.seps): self.arcdata[s] = s.join(self.line_gen) + s self.arcfiles[s] = '%s-%d' % (TESTFN, n) - file(self.arcfiles[s], "wb").write(self.arcdata[s]) + open(self.arcfiles[s], "wb").write(self.arcdata[s]) def makeTestArchive(self, f, compression): # Create the ZIP archive |