From d9a4a65a9a5dc3b630ac053a29f60cf6bb0bae4b Mon Sep 17 00:00:00 2001 From: Javed Khan Date: Fri, 20 Sep 2013 11:58:45 +0530 Subject: [PATCH] flag is attr on regex, not pattern --- parsley/decorators.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/parsley/decorators.py b/parsley/decorators.py index 292b341..3417729 100644 --- a/parsley/decorators.py +++ b/parsley/decorators.py @@ -23,9 +23,8 @@ def new_init(self, *args, **kwargs): if isinstance(field, forms.FloatField): field.widget.attrs.update({"data-type": "number"}) if isinstance(field, forms.RegexField): - pattern = field.regex.pattern - field.widget.attrs.update({"data-regexp": pattern}) - if pattern.flags & re.IGNORECASE: + field.widget.attrs.update({"data-regexp": field.regex.pattern}) + if field.regex.flags & re.IGNORECASE: field.widget.attrs.update({"data-regexp-flag": "i"}) if hasattr(field, "max_length") and field.max_length: field.widget.attrs.update({"data-maxlength": field.max_length})