diff --git a/platypush/message/request/__init__.py b/platypush/message/request/__init__.py index fa04e49ba9..0ae83f32b1 100644 --- a/platypush/message/request/__init__.py +++ b/platypush/message/request/__init__.py @@ -106,7 +106,10 @@ class Request(Message): for (k, v) in context.items(): if isinstance(v, Message): v = json.loads(str(v)) - exec('{}={}'.format(k, v)) + try: + exec('{}={}'.format(k, v)) + except: + exec('{}="{}"'.format(k, v)) parsed_value = '' while value: