From 3bc3c9c97137920341692c620bc98ccb9fd359c4 Mon Sep 17 00:00:00 2001 From: James O'Toole Date: Tue, 17 Feb 2015 17:04:22 +0000 Subject: [PATCH] Using json.dumps as suggested by fuhrysteve --- wtformsparsleyjs/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wtformsparsleyjs/core.py b/wtformsparsleyjs/core.py index fec483b..3dfe12e 100644 --- a/wtformsparsleyjs/core.py +++ b/wtformsparsleyjs/core.py @@ -138,7 +138,7 @@ def _url_kwargs(kwargs): def _anyof_kwargs(kwargs, vali): # The inlist validator is no longer available in Parsley 2.x, so a custom anyof validator is used. - kwargs[u'data-parsley-anyof'] = u"[" + u",".join(vali.values) + u"]" + kwargs[u'data-parsley-anyof'] = json.dumps(vali.values) def _mac_address_kwargs(kwargs): kwargs[u'data-parsley-pattern'] = '^(?:[0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}$' @@ -148,7 +148,7 @@ def _uuid_kwargs(kwargs): def _none_of_kwargs(kwargs, vali): #data-parsley-noneof is a custom validator, it can be found in scripts/parsley-noneof.js - kwargs[u'data-parsley-noneof'] = u"[" + u",".join(vali.values) + u"]" + kwargs[u'data-parsley-noneof'] = json.dumps(vali.values) def _trigger_kwargs(kwargs, trigger=u'change'): kwargs[u'data-parsley-trigger'] = trigger