diff -r cb5dfea92285 -r b6e250dd7a7d web/_exceptions.py --- a/web/_exceptions.py Fri Apr 23 11:10:30 2010 +0200 +++ b/web/_exceptions.py Fri Apr 23 12:42:53 2010 +0200 @@ -53,8 +53,11 @@ self.reason = reason def dumps(self): - import simplejson - return simplejson.dumps({'reason': self.reason}) + try: + from json import dumps + except ImportError: + from simplejson import dumps + return dumps({'reason': self.reason}) class LogOut(PublishException): """raised to ask for deauthentication of a logged in user"""