From 7e6bd572a64177e1648a52829f077415180daa1f Mon Sep 17 00:00:00 2001 From: RaNaN Date: Mon, 7 Oct 2013 19:52:31 +0200 Subject: gzip compression for api --- pyload/remote/json_converter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'pyload/remote/json_converter.py') diff --git a/pyload/remote/json_converter.py b/pyload/remote/json_converter.py index a7a0645ce..b4e57c4a0 100644 --- a/pyload/remote/json_converter.py +++ b/pyload/remote/json_converter.py @@ -59,6 +59,17 @@ def dumps(*args, **kwargs): return json.dumps(*args, **kwargs) +def dump(*args, **kwargs): + if 'compact' in kwargs and kwargs['compact']: + kwargs['cls'] = BaseEncoderCompact + del kwargs['compact'] + else: + kwargs['cls'] = BaseEncoder + + kwargs['separators'] = separators + return json.dump(*args, **kwargs) + + def loads(*args, **kwargs): kwargs['object_hook'] = convert_obj return json.loads(*args, **kwargs) \ No newline at end of file -- cgit v1.2.3