equal
deleted
inserted
replaced
32 This should come first in the inheritance list to consume a hint and |
32 This should come first in the inheritance list to consume a hint and |
33 pass remaining arguments to the exception class. |
33 pass remaining arguments to the exception class. |
34 """ |
34 """ |
35 |
35 |
36 def __init__(self, *args, **kw): |
36 def __init__(self, *args, **kw): |
37 self.hint = kw.pop(r'hint', None) |
37 self.hint = kw.pop('hint', None) |
38 super(Hint, self).__init__(*args, **kw) |
38 super(Hint, self).__init__(*args, **kw) |
39 |
39 |
40 |
40 |
41 class StorageError(Hint, Exception): |
41 class StorageError(Hint, Exception): |
42 """Raised when an error occurs in a storage layer. |
42 """Raised when an error occurs in a storage layer. |