debug: add try/except in _toggle with hou.ui.displayMessage error popup

This commit is contained in:
Hermes
2026-07-12 13:57:40 +00:00
parent 46338cf8c4
commit 4a0c056fa0
+12 -6
View File
@@ -124,12 +124,18 @@ class HermesBridgeWindow(QtWidgets.QWidget):
f"on {self.hostname} (port {self.port}).")
def _toggle(self):
if bridge_is_open(self.port):
hou.hscript(f"closeport {self.port}")
else:
hou.hscript(f"closeport {self.port}")
hou.hscript(f"openport {self.port} 0.0.0.0")
self._refresh()
try:
if bridge_is_open(self.port):
hou.hscript(f"closeport {self.port}")
else:
hou.hscript(f"closeport {self.port}")
hou.hscript(f"openport {self.port} 0.0.0.0")
self._refresh()
except Exception as e:
hou.ui.displayMessage(
f"Toggle failed: {e}",
severity=hou.severityType.Error,
title="Hermes Bridge")
def _on_port_changed(self, value):
was_open = bridge_is_open(self.port)