Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions roadblock.py
Original file line number Diff line number Diff line change
Expand Up @@ -549,7 +549,7 @@ def message_validate(self, message):
jsonschema.validate(instance=message, schema=self.schema)
logger.debug("message passed schema validation [%s]", self.message_to_str(message))

except jsonschema.exceptions.SchemaError:
except jsonschema.exceptions.ValidationError:
logger.error("message failed schema validation [%s]", self.message_to_str(message))
return False

Expand All @@ -571,8 +571,6 @@ def message_for_me(self, message):
incomplete_message = True
elif not "id" in message["payload"]["sender"]:
incomplete_message = True
elif not "recipient" in message["payload"]:
incomplete_message = True
elif not "type" in message["payload"]["recipient"]:
incomplete_message = True

Expand Down Expand Up @@ -1237,9 +1235,11 @@ def stream_add(self, stream_name, message):
except redis.exceptions.ConnectionError as con_error:
logger.error("%s", con_error)
logger.error("Stream add to '%s' failed due to connection error!", stream_name)
ret_val = None
except redis.exceptions.TimeoutError as con_error:
logger.error("%s", con_error)
logger.error("Stream add to '%s' failed due to a timeout error!", stream_name)
ret_val = None

if ret_val is None:
logger.warning("Failed attempt %d to add message '%s' to stream '%s'", counter, message, stream_name)
Expand Down Expand Up @@ -1835,7 +1835,7 @@ def run_it(self):

try:
jsonschema.validate(instance=self.user_messages, schema=self.user_schema)
except jsonschema.exceptions.SchemaError as exception:
except jsonschema.exceptions.ValidationError as exception:
logger.critical(exception)
logger.critical("Could not JSON validate the user messages!")
return self.RC_INVALID_INPUT
Expand Down
Loading