diff options
author | Boris Bobrov <breton@cynicmansion.ru> | 2014-08-18 03:07:02 +0300 |
---|---|---|
committer | Boris Bobrov <breton@cynicmansion.ru> | 2016-02-01 00:30:32 +0100 |
commit | a2608d6b59adc0377ad6eb6b30d596d0c9fa470c (patch) | |
tree | 7511b77d85df50204a26ec123a340dc44d8430a9 /mediagoblin/processing | |
parent | 75972f0afac1bec998302e1563929d69569f166f (diff) | |
download | mediagoblin-a2608d6b59adc0377ad6eb6b30d596d0c9fa470c.tar.lz mediagoblin-a2608d6b59adc0377ad6eb6b30d596d0c9fa470c.tar.xz mediagoblin-a2608d6b59adc0377ad6eb6b30d596d0c9fa470c.zip |
changes to BaseProcessingFail arguments usage
Diffstat (limited to 'mediagoblin/processing')
-rw-r--r-- | mediagoblin/processing/__init__.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py index 112b9d35..663d1bb5 100644 --- a/mediagoblin/processing/__init__.py +++ b/mediagoblin/processing/__init__.py @@ -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): """ |