mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-24 14:06:36 +00:00
dict.pop
is the nicer way to remove keys
This commit is contained in:
parent
91cb0ce83b
commit
6d19844af7
@ -16,14 +16,8 @@ def restore_metadata_column(apps, schema_editor):
|
||||
qs = Media.objects.filter(metadata__isnull=False)
|
||||
for media in qs_gen(qs):
|
||||
metadata = media.loaded_metadata
|
||||
try:
|
||||
del metadata['migrated']
|
||||
except KeyError:
|
||||
pass
|
||||
try:
|
||||
del metadata['_using_table']
|
||||
except KeyError:
|
||||
pass
|
||||
for key in {'migrated', '_using_table'}:
|
||||
metadata.pop(key, None)
|
||||
media.metadata = media.metadata_dumps(arg_dict=metadata)
|
||||
media.save()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user