summaryrefslogtreecommitdiffstats
path: root/custodia/message/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'custodia/message/common.py')
-rw-r--r--custodia/message/common.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/custodia/message/common.py b/custodia/message/common.py
index 25ce4e7..c538a57 100644
--- a/custodia/message/common.py
+++ b/custodia/message/common.py
@@ -1,5 +1,7 @@
# Copyright (C) 2015 Custodia Project Contributors - see LICENSE file
+from custodia import log
+
class InvalidMessage(Exception):
"""Invalid Message.
@@ -7,7 +9,9 @@ class InvalidMessage(Exception):
This exception is raised when a message cannot be parsed
or validated.
"""
- pass
+ def __init__(self, message=None):
+ log.debug(message)
+ super(InvalidMessage, self).__init__(message)
class UnknownMessageType(Exception):
@@ -16,7 +20,9 @@ class UnknownMessageType(Exception):
This exception is raised when a message is of an unknown
type.
"""
- pass
+ def __init__(self, message=None):
+ log.debug(message)
+ super(UnknownMessageType, self).__init__(message)
class UnallowedMessage(Exception):
@@ -25,7 +31,9 @@ class UnallowedMessage(Exception):
This exception is raise when the message type is know but
is not allowed.
"""
- pass
+ def __init__(self, message=None):
+ log.debug(message)
+ super(UnallowedMessage, self).__init__(message)
class MessageHandler(object):