shotgunsoftware / tk-multi-shotgunpanel

Access Flow Production Tracking data inside the artist app.
Other
6 stars 20 forks source link

v1.8.9 issue with Houdini 20.0.590, which uses Python 3.10 #86

Open dovanbel opened 8 months ago

dovanbel commented 8 months ago

When Launching Houdini 20.0.590 (which is using Python 3.10), with: tk-core v0.20.32, tk-houdini v1.8.7 and tk-multi-shotgunpanel v1.8.9

I get this error message :

Traceback (most recent call last): File "\VSERVER01\shotgun\Xavier_RD_2024\install\app_store\tk-houdini\v1.8.7\python\tk_houdini\bootstrap.py", line 97, in bootstrap_classic engine = sgtk.platform.start_engine(engine_name, context.sgtk, context) File "\VSERVER01\shotgun\Xavier_RD_2024\install\core\python\tank\platform\engine.py", line 3042, in start_engine return _start_engine(engine_name, tk, None, context) File "\VSERVER01\shotgun\Xavier_RD_2024\install\core\python\tank\platform\engine.py", line 3202, in _start_engine engine = class_obj(tk, new_context, engine_name, env) File "\VSERVER01\shotgun\Xavier_RD_2024\install\core\python\tank\platform\engine.py", line 277, in init self.post_app_init() File "\VSERVER01\shotgun\Xavier_RD_2024\install\app_store\tk-houdini\v1.8.7\engine.py", line 240, in post_app_init panels.create_panels(self._panels_file) File "\VSERVER01\shotgun\Xavier_RD_2024\install\app_store\tk-houdini\v1.8.7\python\tk_houdini\ui_generation.py", line 435, in create_panels panel_info = self._engine.get_panel_info(panel_cmd.name) File "\VSERVER01\shotgun\Xavier_RD_2024\install\app_store\tk-houdini\v1.8.7\engine.py", line 376, in get_panel_info panel_info = panel_dict["callback"]() File "\VSERVER01\shotgun\Xavier_RD_2024\install\app_store\tk-multi-shotgunpanel\v1.8.9\app.py", line 224, in create_panel if widget.objectName() == "Dialog": AttributeError: 'dict' object has no attribute 'objectName'

If I change my config to use tk-multi-shotgunpanel v1.8.7, then the error doesn't happen.