equal
deleted
inserted
replaced
51 def __init__(self, reason=''): |
51 def __init__(self, reason=''): |
52 super(RequestError, self).__init__() |
52 super(RequestError, self).__init__() |
53 self.reason = reason |
53 self.reason = reason |
54 |
54 |
55 def dumps(self): |
55 def dumps(self): |
56 import simplejson |
56 try: |
57 return simplejson.dumps({'reason': self.reason}) |
57 from json import dumps |
|
58 except ImportError: |
|
59 from simplejson import dumps |
|
60 return dumps({'reason': self.reason}) |
58 |
61 |
59 class LogOut(PublishException): |
62 class LogOut(PublishException): |
60 """raised to ask for deauthentication of a logged in user""" |
63 """raised to ask for deauthentication of a logged in user""" |
61 def __init__(self, url): |
64 def __init__(self, url): |
62 super(LogOut, self).__init__() |
65 super(LogOut, self).__init__() |