debug: add try/except in _toggle with hou.ui.displayMessage error popup
This commit is contained in:
@@ -124,12 +124,18 @@ class HermesBridgeWindow(QtWidgets.QWidget):
|
|||||||
f"on {self.hostname} (port {self.port}).")
|
f"on {self.hostname} (port {self.port}).")
|
||||||
|
|
||||||
def _toggle(self):
|
def _toggle(self):
|
||||||
if bridge_is_open(self.port):
|
try:
|
||||||
hou.hscript(f"closeport {self.port}")
|
if bridge_is_open(self.port):
|
||||||
else:
|
hou.hscript(f"closeport {self.port}")
|
||||||
hou.hscript(f"closeport {self.port}")
|
else:
|
||||||
hou.hscript(f"openport {self.port} 0.0.0.0")
|
hou.hscript(f"closeport {self.port}")
|
||||||
self._refresh()
|
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):
|
def _on_port_changed(self, value):
|
||||||
was_open = bridge_is_open(self.port)
|
was_open = bridge_is_open(self.port)
|
||||||
|
|||||||
Reference in New Issue
Block a user