summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2012-09-23 22:49:22 +0200
committerClaude Paroz <claude@2xlibre.net>2012-09-23 22:49:22 +0200
commit54c81a1c936f3682e3405d6737958fdffa39bed9 (patch)
tree8fba9f4ffd9ea1a26f8bbbd36ae3638fef1c2ccd
parent43c7f8c3a3cfaec001a76b1b683de3cc47eb2d2f (diff)
[py3] Allowed bytes in get_prep_value for a Geometry
-rw-r--r--django/contrib/gis/db/models/fields.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/gis/db/models/fields.py b/django/contrib/gis/db/models/fields.py
index 17630d0899..c8b8901d59 100644
--- a/django/contrib/gis/db/models/fields.py
+++ b/django/contrib/gis/db/models/fields.py
@@ -160,7 +160,7 @@ class GeometryField(Field):
# from the given string input.
if isinstance(geom, Geometry):
pass
- elif isinstance(geom, six.string_types) or hasattr(geom, '__geo_interface__'):
+ elif isinstance(geom, (bytes, six.string_types)) or hasattr(geom, '__geo_interface__'):
try:
geom = Geometry(geom)
except GeometryException: