From e791859217420be1b71f89848dd2d3b535e12751 Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Mon, 25 Nov 2024 18:17:49 -0800 Subject: [PATCH] Fix #114: Fixed typing error that caused multiple PSA import to fail --- io_scene_psk_psa/psa/import_/operators.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/io_scene_psk_psa/psa/import_/operators.py b/io_scene_psk_psa/psa/import_/operators.py index a9fb871..9fa4fb4 100644 --- a/io_scene_psk_psa/psa/import_/operators.py +++ b/io_scene_psk_psa/psa/import_/operators.py @@ -123,7 +123,6 @@ class PSA_OT_import_multiple(Operator): files: CollectionProperty(type=OperatorFileListElement, options={'SKIP_SAVE', 'HIDDEN'}) - def execute(self, context): pg = getattr(context.scene, 'psa_import') warnings = [] @@ -131,7 +130,7 @@ class PSA_OT_import_multiple(Operator): for file in self.files: psa_path = os.path.join(self.directory, file.name) psa_reader = PsaReader(psa_path) - sequence_names = psa_reader.sequences.keys() + sequence_names = list(psa_reader.sequences.keys()) result = _import_psa(context, pg, psa_path, sequence_names, context.view_layer.objects.active) result.warnings.extend(warnings)