Skip to content

Commit a36cc9b

Browse files
Updates for django>=4.0
1 parent 9263aa2 commit a36cc9b

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

djxml/xmlmodels/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from django.core.exceptions import (ObjectDoesNotExist, FieldError,
1010
MultipleObjectsReturned,)
1111
from django.db.models.base import subclass_exception
12-
from django.utils.encoding import force_text
12+
from django.utils.encoding import force_str
1313
from django.utils.encoding import smart_bytes, smart_str
1414

1515
from .signals import xmlclass_prepared

djxml/xmlmodels/fields.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
from lxml import etree, isoschematron
55

66
from django.core.exceptions import ValidationError
7-
try:
8-
from django.utils.encoding import force_text as force_unicode
9-
except ImportError:
10-
from django.utils.encoding import force_unicode
7+
from django.utils.encoding import force_str as force_unicode
118

129
from .descriptors import ImmutableFieldBase, XPathFieldBase, XsltFieldBase
1310
from .exceptions import XmlSchemaValidationError

djxml/xmlmodels/signals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from __future__ import absolute_import
22
from django.dispatch import Signal
33

4-
xmlclass_prepared = Signal(providing_args=["class"])
4+
# Arguments: "class"
5+
xmlclass_prepared = Signal()

0 commit comments

Comments
 (0)