changes to BaseProcessingFail arguments usage

This commit is contained in:
Boris Bobrov 2014-08-18 03:07:02 +03:00
parent 75972f0afa
commit a2608d6b59

View File

@ -408,8 +408,11 @@ class BaseProcessingFail(Exception):
return u"%s:%s" % ( return u"%s:%s" % (
self.__class__.__module__, self.__class__.__name__) self.__class__.__module__, self.__class__.__name__)
def __init__(self, **metadata): def __init__(self, message=None, **metadata):
self.metadata = metadata or {} if message is not None:
super(BaseProcessingFail, self).__init__(message)
metadata['message'] = message
self.metadata = metadata
class BadMediaFail(BaseProcessingFail): class BadMediaFail(BaseProcessingFail):
""" """