Package amplee :: Module error
[hide private]
[frames] | no frames]

Source Code for Module amplee.error

 1  # -*- coding: utf-8 -*- 
 2   
 3  __all__ = ['AmpleeError', 'UnsupportedMediaType', 
 4             'UnknownResource', 'MemberMediaError', 
 5             'FixedCategoriesError','ResourceOperationException'] 
 6   
7 -class AmpleeError(StandardError):
8 pass
9
10 -class UnsupportedMediaType(AmpleeError):
11 pass
12
13 -class UnknownResource(AmpleeError):
14 - def __init__(self, resource=None):
15 self.resource = resource
16
17 - def __str__(self):
18 return self.resource
19
20 - def __repr__(self):
21 return self.resource
22
23 -class MemberMediaError(AmpleeError):
24 pass
25
26 -class FixedCategoriesError(AmpleeError):
27 pass
28
29 -class ResourceOperationException(AmpleeError):
30 - def __init__(self, msg, code=400, body=None):
31 self.msg = msg 32 self.code = code 33 self.body = body
34
35 - def __str__(self):
36 return self.msg
37
38 - def __repr__(self):
39 return "ResourceOperationException: %r" % self.msg
40