Refs #27025 -- Fixed ArrayField querying on Python 3.6.
Python 3.6 parses strings like '0_1' as numeric literals. http://bugs.python.org/issue26331
This commit is contained in:
parent
3347dc6b4e
commit
b5aac66b28
|
@ -129,6 +129,7 @@ class ArrayField(Field):
|
||||||
transform = super(ArrayField, self).get_transform(name)
|
transform = super(ArrayField, self).get_transform(name)
|
||||||
if transform:
|
if transform:
|
||||||
return transform
|
return transform
|
||||||
|
if '_' not in name:
|
||||||
try:
|
try:
|
||||||
index = int(name)
|
index = int(name)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
|
Loading…
Reference in New Issue