From 880033d3a581b53617196dbf767ce721dd78316a Mon Sep 17 00:00:00 2001 From: Gagaro Date: Thu, 4 Dec 2014 12:34:49 +0100 Subject: [PATCH] fix: django.utils.six not available before django 1.6 --- jsignature/fields.py | 4 ++-- jsignature/tests/fields.py | 1 + jsignature/widgets.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jsignature/fields.py b/jsignature/fields.py index b80f69f..926fe35 100644 --- a/jsignature/fields.py +++ b/jsignature/fields.py @@ -4,16 +4,16 @@ """ import json import six + from django.db import models from django.core.exceptions import ValidationError -from django.utils.six import with_metaclass from .forms import ( JSignatureField as JSignatureFormField, JSIGNATURE_EMPTY_VALUES) -class JSignatureField(with_metaclass(models.SubfieldBase, models.Field)): +class JSignatureField(six.with_metaclass(models.SubfieldBase, models.Field)): """ A model field handling a signature captured with jSignature """ diff --git a/jsignature/tests/fields.py b/jsignature/tests/fields.py index 870b2b6..5e520aa 100644 --- a/jsignature/tests/fields.py +++ b/jsignature/tests/fields.py @@ -1,5 +1,6 @@ import json import six + from django.test import SimpleTestCase from django.core.exceptions import ValidationError diff --git a/jsignature/widgets.py b/jsignature/widgets.py index de90412..0b56187 100644 --- a/jsignature/widgets.py +++ b/jsignature/widgets.py @@ -9,6 +9,7 @@ from django.template.loader import render_to_string from django.forms.widgets import HiddenInput from django.core import validators from django.core.exceptions import ValidationError + from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ from jsignature.settings import JSIGNATURE_DEFAULT_CONFIG