We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
SyntaxError
1 parent 6d03825 commit a58a1caCopy full SHA for a58a1ca
meshroom/core/plugins.py
@@ -476,7 +476,12 @@ def reload(self) -> bool:
476
f"at {self.path} has not been modified since the last load.")
477
return False
478
479
- updated = importlib.reload(sys.modules.get(self.nodeDescriptor.__module__))
+ try:
480
+ updated = importlib.reload(sys.modules.get(self.nodeDescriptor.__module__))
481
+ except SyntaxError as exc:
482
+ logging.error(f"[Reload] {self.nodeDescriptor.__name__}: {exc}")
483
+ self.status = NodePluginStatus.DESC_ERROR
484
+ return False
485
descriptor = getattr(updated, self.nodeDescriptor.__name__)
486
487
if not descriptor:
0 commit comments