Fix: Controller crash if port is None

This commit is contained in:
Core447 2024-02-12 13:59:01 +01:00
parent dd9849e6c8
commit 8ce92bb998
No known key found for this signature in database
GPG Key ID: 5B97C0BD62F98516
1 changed files with 1 additions and 1 deletions

View File

@ -22,7 +22,7 @@ class OBSController(obsws):
self.event_obs = obsws(host=host, port=port, timeout=timeout, legacy=legacy, on_connect=self.on_connect, on_disconnect=self.on_disconnect, authreconnect=True, **kwargs) self.event_obs = obsws(host=host, port=port, timeout=timeout, legacy=legacy, on_connect=self.on_connect, on_disconnect=self.on_disconnect, authreconnect=True, **kwargs)
self.connect() self.connect()
log.info("Successfully connected to OBS") log.info("Successfully connected to OBS")
except obswebsocket.exceptions.ConnectionFailure as e: except (obswebsocket.exceptions.ConnectionFailure, ValueError) as e:
try: try:
log.error(f"Failed to connect to OBS with legacy: {legacy}, trying with legacy: {not legacy}") log.error(f"Failed to connect to OBS with legacy: {legacy}, trying with legacy: {not legacy}")
super().__init__(host=host, port=port, timeout=timeout, legacy=not legacy, on_connect=self.on_connect, on_disconnect=self.on_disconnect, authreconnect=True, **kwargs) super().__init__(host=host, port=port, timeout=timeout, legacy=not legacy, on_connect=self.on_connect, on_disconnect=self.on_disconnect, authreconnect=True, **kwargs)