diff options
author | Jose M. Guisado <jguisado@soleta.eu> | 2022-02-01 15:54:08 +0100 |
---|---|---|
committer | Jose M. Guisado <jguisado@soleta.eu> | 2022-02-01 16:04:00 +0100 |
commit | 700aa89ea99c7d48350fb99c947c60fc02c0323e (patch) | |
tree | 69781ea4ac8cdda7fb7a1743ceb215a4b142ba44 | |
parent | ecd735c9dca3b4f77c99619b46eeb23b9f799a4c (diff) |
#1065 Use getattr when retrieving event socket
If ogClient does not run on windows or linux mode, it does not create a
datagram event socket.
If ogClient runs in virtual or live mode this will cause an error when
calling get_event_socket because the class instance has no member
"event_sock".
Use getattr when retrieving the event socket from ogClient class, if
there is no event socket, then return None.
Fixes 2465ef25b741 (Add event datagram socket)
-rw-r--r-- | src/ogClient.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ogClient.py b/src/ogClient.py index a167c71..29b2ebf 100644 --- a/src/ogClient.py +++ b/src/ogClient.py @@ -48,7 +48,7 @@ class ogClient: return self.sock def get_event_socket(self): - return self.event_sock + return getattr(self, 'event_sock', None) def get_state(self): return self.state |