From a98f5da9866c4aaf8348ee65366f92294303d034 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Wed, 9 Feb 2022 16:50:57 +0100 Subject: [PATCH] fix OrderedDict creation --- .../event_handlers_user/action_create_cust_attrs.py | 4 ++-- openpype/modules/default_modules/ftrack/ftrack_module.py | 4 ++-- .../modules/default_modules/ftrack/lib/avalon_sync.py | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openpype/modules/default_modules/ftrack/event_handlers_user/action_create_cust_attrs.py b/openpype/modules/default_modules/ftrack/event_handlers_user/action_create_cust_attrs.py index 961f3b9793..cb5b88ad50 100644 --- a/openpype/modules/default_modules/ftrack/event_handlers_user/action_create_cust_attrs.py +++ b/openpype/modules/default_modules/ftrack/event_handlers_user/action_create_cust_attrs.py @@ -332,10 +332,10 @@ class CustomAttributes(BaseAction): cust_attr_query.format(attr_def["id"]) ).all() for value in values: - table_values = collections.OrderedDict(( + table_values = collections.OrderedDict([ ("configuration_id", hierarchical_attr["id"]), ("entity_id", value["entity_id"]) - )) + ]) session.recorded_operations.push( ftrack_api.operation.UpdateEntityOperation( diff --git a/openpype/modules/default_modules/ftrack/ftrack_module.py b/openpype/modules/default_modules/ftrack/ftrack_module.py index 24fc2c5cad..0c4dedc694 100644 --- a/openpype/modules/default_modules/ftrack/ftrack_module.py +++ b/openpype/modules/default_modules/ftrack/ftrack_module.py @@ -303,10 +303,10 @@ class FtrackModule( # TODO add add permissions check # TODO add value validations # - value type and list items - entity_key = collections.OrderedDict(( + entity_key = collections.OrderedDict([ ("configuration_id", configuration["id"]) ("entity_id", project_id) - )) + ]) session.recorded_operations.push( ftrack_api.operation.UpdateEntityOperation( diff --git a/openpype/modules/default_modules/ftrack/lib/avalon_sync.py b/openpype/modules/default_modules/ftrack/lib/avalon_sync.py index 29d2df57ee..06e8784287 100644 --- a/openpype/modules/default_modules/ftrack/lib/avalon_sync.py +++ b/openpype/modules/default_modules/ftrack/lib/avalon_sync.py @@ -1763,10 +1763,10 @@ class SyncEntitiesFactory: configuration_id = self.entities_dict[ftrack_id][ "avalon_attrs_id"][CUST_ATTR_ID_KEY] - _entity_key = collections.OrderedDict({ - "configuration_id": configuration_id, - "entity_id": ftrack_id - }) + _entity_key = collections.OrderedDict([ + ("configuration_id", configuration_id), + ("entity_id", ftrack_id) + ]) self.session.recorded_operations.push( ftrack_api.operation.UpdateEntityOperation(