Improved error handling on non-existant routes
This commit is contained in:
parent
1980d1c06d
commit
60b9b26d28
1 changed files with 12 additions and 11 deletions
|
@ -312,6 +312,9 @@ class Shared:
|
|||
self.port))
|
||||
try:
|
||||
route = self.routes[route]
|
||||
except:
|
||||
Logging.warning("'%s' does not exist." % route)
|
||||
else:
|
||||
if not issubclass(route.__class__, Pipe):
|
||||
route.run(data, self)
|
||||
else:
|
||||
|
@ -319,8 +322,6 @@ class Shared:
|
|||
peer = peer.decode()
|
||||
data = convert_data(data[PIPE_DEST_METADATA_LENGTH:], data_type, debug=self.debug)
|
||||
route.run(data, peer, self)
|
||||
except KeyError:
|
||||
Logging.warning("'%s' does not exist." % route)
|
||||
|
||||
|
||||
def patched_send(self, data, route, indexed_dict=False):
|
||||
|
|
Reference in a new issue