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" % (
self.__class__.__module__, self.__class__.__name__)
def __init__(self, **metadata):
self.metadata = metadata or {}
def __init__(self, message=None, **metadata):
if message is not None:
super(BaseProcessingFail, self).__init__(message)
metadata['message'] = message
self.metadata = metadata
class BadMediaFail(BaseProcessingFail):
"""