cosmetics

This commit is contained in:
Ask Solem 2014-05-29 12:36:35 +01:00
parent 86274e967d
commit 3d63c6762d
1 changed files with 5 additions and 8 deletions

View File

@ -16,13 +16,10 @@ IS_PY3 = sys.version_info[0] == 3
class JSONEncoder(json.JSONEncoder):
def default(self, obj, _super=json.JSONEncoder.default):
try:
_super(self, obj)
except TypeError:
try:
reducer = obj.__json__
except AttributeError:
raise
return _super(self, obj)
else:
return reducer()