From 29661ad881f6a21ccbaa95e6747c07491c6a30ee Mon Sep 17 00:00:00 2001 From: ilvalle Date: Tue, 23 Dec 2014 17:49:03 +0100 Subject: [PATCH] fix as_json serialization --- gluon/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gluon/serializers.py b/gluon/serializers.py index a2ebfa03..97372773 100644 --- a/gluon/serializers.py +++ b/gluon/serializers.py @@ -100,6 +100,8 @@ def custom_json(o): return str(o) elif isinstance(o, XmlComponent): return str(o) + elif isinstance(o, set): + return list(o) elif hasattr(o, 'as_list') and callable(o.as_list): return o.as_list() elif hasattr(o, 'as_dict') and callable(o.as_dict):