-
Notifications
You must be signed in to change notification settings - Fork 67
Handle unknown TPI response codes gracefully. (tornado) #45
Copy link
Copy link
Open
Description
AlarmServer should handle unknown TPI codes gracefully.
Currently with the feature/tornado branch, an unknown code generates a KeyError and then AlarmServer is broken but still running.
See #46 for an explanation of the 616 code which was added to TPI 1.07.
Jul 01 09:48:04 - ERROR: Future exception was never retrieved: Traceback (most recent call last):
File "alarmserver/python/tornado-4.3-py2.6-linux-i686.egg/tornado/gen.py", line 282, in wrapper
yielded = next(result)
File "alarmserver/juggie/AlarmServer/core/envisalink.py", line 105, in handle_line
event = getMessageType(int(code))
File "alarmserver/juggie/AlarmServer/core/envisalink.py", line 17, in getMessageType
return evl_ResponseTypes[code]
KeyError: 616
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels