Replace deprecated file method and rename formats.open to formats.open_

This commit is contained in:
Sambhav Kothari
2017-04-05 01:39:32 +05:30
parent 2cf3e04263
commit 4be5ce8f5e
3 changed files with 13 additions and 13 deletions

View File

@@ -47,7 +47,7 @@ def guess_format(filename, options=_formats):
results = []
# Since we are reading only 128 bytes and then immediately closing the file,
# use unbuffered mode.
with file(filename, "rb", 0) as fileobj:
with open(filename, "rb", 0) as fileobj:
header = fileobj.read(128)
# Calls the score method of a particular format's associated filetype
# and assigns a positive score depending on how closely the fileobj's header matches
@@ -65,7 +65,7 @@ def guess_format(filename, options=_formats):
return None
def open(filename):
def open_(filename):
"""Open the specified file and return a File instance with the appropriate format handler, or None."""
try:
# First try to guess the format on the basis of file headers

View File

@@ -61,7 +61,7 @@ from picard.const import USER_DIR, USER_PLUGIN_DIR
from picard.dataobj import DataObject
from picard.disc import Disc
from picard.file import File
from picard.formats import open as open_file
from picard.formats import open_ as open_file
from picard.track import Track, NonAlbumTrack
from picard.releasegroup import ReleaseGroup
from picard.collection import load_user_collections

View File

@@ -52,11 +52,11 @@ class FakeTagger(QtCore.QObject):
def save_and_load_metadata(filename, metadata):
"""Save new metadata to a file and load it again."""
f = picard.formats.open(filename)
f = picard.formats.open_(filename)
loaded_metadata = f._load(filename)
f._copy_loaded_metadata(loaded_metadata)
f._save(filename, metadata)
f = picard.formats.open(filename)
f = picard.formats.open_(filename)
loaded_metadata = f._load(filename)
return loaded_metadata
@@ -165,12 +165,12 @@ class FormatsTest(unittest.TestCase):
self.addCleanup(os.unlink, temp_file)
shutil.copy(self.original, temp_file)
audio = picard.formats.guess_format(temp_file)
audio_original = picard.formats.open(self.filename)
audio_original = picard.formats.open_(self.filename)
self.assertEqual(type(audio), type(audio_original))
def test_split_ext(self):
if self.original:
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
self.assertEqual(f._fixed_splitext(f.filename), os.path.splitext(f.filename))
self.assertEqual(f._fixed_splitext(f.EXTENSIONS[0]), ('', f.EXTENSIONS[0]))
self.assertEqual(f._fixed_splitext('.test'), os.path.splitext('.test'))
@@ -1132,7 +1132,7 @@ class TestCoverArt(unittest.TestCase):
},
}
for t in tests:
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
metadata = Metadata()
imgdata = tests[t]['data']
metadata.append_image(
@@ -1142,7 +1142,7 @@ class TestCoverArt(unittest.TestCase):
)
f._save(self.filename, metadata)
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
loaded_metadata = f._load(self.filename)
image = loaded_metadata.images[0]
self.assertEqual(image.mimetype, tests[t]['mime'])
@@ -1230,10 +1230,10 @@ class TestCoverArt(unittest.TestCase):
def _test_cover_art_types(self, filename, expect):
self._set_up(filename)
try:
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
f._save(self.filename, self._cover_metadata())
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
loaded_metadata = f._load(self.filename)
found = set()
for n, image in enumerate(loaded_metadata.images):
@@ -1245,10 +1245,10 @@ class TestCoverArt(unittest.TestCase):
def _test_cover_art_types_only_front(self, filename, expect):
self._set_up(filename, {'embed_only_one_front_image': True})
try:
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
f._save(self.filename, self._cover_metadata())
f = picard.formats.open(self.filename)
f = picard.formats.open_(self.filename)
loaded_metadata = f._load(self.filename)
found = set()
for n, image in enumerate(loaded_metadata.images):