mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-06 16:44:06 +00:00
add_metadata_images() -> add_metadata_images_from_children()
It does what it says.
This commit is contained in:
@@ -643,7 +643,7 @@ class Album(DataObject, MetadataItem):
|
||||
self._files_count += 1
|
||||
if new_album:
|
||||
self.update(update_tracks=False)
|
||||
self.add_metadata_images([file])
|
||||
self.add_metadata_images_from_children([file])
|
||||
|
||||
def remove_file(self, track, file, new_album=True):
|
||||
self._files_count -= 1
|
||||
|
||||
@@ -130,7 +130,7 @@ class Cluster(FileList):
|
||||
def _update_related_album(self, added_files=None, removed_files=None):
|
||||
if self.related_album:
|
||||
if added_files:
|
||||
self.related_album.add_metadata_images(added_files)
|
||||
self.related_album.add_metadata_images_from_children(added_files)
|
||||
if removed_files:
|
||||
self.related_album.remove_metadata_images(removed_files)
|
||||
self.related_album.update()
|
||||
@@ -149,7 +149,7 @@ class Cluster(FileList):
|
||||
self.files.extend(added_files)
|
||||
self.update(signal=False)
|
||||
if self.can_show_coverart:
|
||||
self.add_metadata_images(added_files)
|
||||
self.add_metadata_images_from_children(added_files)
|
||||
self.item.add_files(added_files)
|
||||
if new_album:
|
||||
self._update_related_album(added_files=added_files)
|
||||
|
||||
@@ -216,7 +216,7 @@ class MetadataItem(Item):
|
||||
|
||||
return changed
|
||||
|
||||
def add_metadata_images(self, added_sources):
|
||||
def add_metadata_images_from_children(self, added_sources):
|
||||
"""Add the images in the metadata of `added_sources` to the metadata.
|
||||
|
||||
Args:
|
||||
@@ -239,7 +239,7 @@ class MetadataItem(Item):
|
||||
|
||||
This method will iterate over all children and completely rebuild
|
||||
`self.metadata.images`. Whenever possible the more specific functions
|
||||
`add_metadata_images` or `remove_metadata_images` should be used.
|
||||
`add_metadata_images_from_children` or `remove_metadata_images` should be used.
|
||||
|
||||
Returns:
|
||||
bool: True, if images where changed, False otherwise
|
||||
|
||||
@@ -152,7 +152,7 @@ class Track(DataObject, FileListItem):
|
||||
self.orig_metadata.images = ImageList()
|
||||
self.files.append(file)
|
||||
self.update_file_metadata(file)
|
||||
self.add_metadata_images([file])
|
||||
self.add_metadata_images_from_children([file])
|
||||
self.album.add_file(self, file, new_album=new_album)
|
||||
file.metadata_images_changed.connect(self.update_metadata_images)
|
||||
run_file_post_addition_to_track_processors(self, file)
|
||||
|
||||
@@ -233,7 +233,7 @@ class AddMetadataImagesTest(PicardTestCase):
|
||||
cluster.files = [self.test_files[0]]
|
||||
self.assertTrue(cluster.update_metadata_images_from_children())
|
||||
cluster.files += self.test_files[1:]
|
||||
self.assertTrue(cluster.add_metadata_images(self.test_files[1:]))
|
||||
self.assertTrue(cluster.add_metadata_images_from_children(self.test_files[1:]))
|
||||
self.assertEqual(set(self.test_images), set(cluster.metadata.images))
|
||||
self.assertFalse(cluster.metadata.has_common_images)
|
||||
|
||||
@@ -241,14 +241,14 @@ class AddMetadataImagesTest(PicardTestCase):
|
||||
cluster = Cluster('Test')
|
||||
cluster.files = self.test_files
|
||||
self.assertTrue(cluster.update_metadata_images_from_children())
|
||||
self.assertFalse(cluster.add_metadata_images([self.test_files[1]]))
|
||||
self.assertFalse(cluster.add_metadata_images_from_children([self.test_files[1]]))
|
||||
self.assertEqual(set(self.test_images), set(cluster.metadata.images))
|
||||
|
||||
def test_add_nothing(self):
|
||||
cluster = Cluster('Test')
|
||||
cluster.files = self.test_files
|
||||
self.assertTrue(cluster.update_metadata_images_from_children())
|
||||
self.assertFalse(cluster.add_metadata_images([]))
|
||||
self.assertFalse(cluster.add_metadata_images_from_children([]))
|
||||
|
||||
|
||||
class ImageListTest(PicardTestCase):
|
||||
|
||||
Reference in New Issue
Block a user