From 6d19844af7d2d45213073c90be24febd378ce52d Mon Sep 17 00:00:00 2001 From: tcely Date: Sun, 27 Apr 2025 03:49:34 -0400 Subject: [PATCH] `dict.pop` is the nicer way to remove keys --- tubesync/sync/migrations/0032_metadata_transfer.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/tubesync/sync/migrations/0032_metadata_transfer.py b/tubesync/sync/migrations/0032_metadata_transfer.py index 77a37d0e..1aca0442 100644 --- a/tubesync/sync/migrations/0032_metadata_transfer.py +++ b/tubesync/sync/migrations/0032_metadata_transfer.py @@ -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()