Removed unused var in _get_changed_fields (#347)
This commit is contained in:
parent
4244e7569b
commit
626a3369b5
@ -5,6 +5,7 @@ Changelog
|
|||||||
|
|
||||||
Changes in 0.8.2
|
Changes in 0.8.2
|
||||||
================
|
================
|
||||||
|
- Removed unused var in _get_changed_fields (#347)
|
||||||
- Added pre_save_post_validation signal (#345)
|
- Added pre_save_post_validation signal (#345)
|
||||||
- DateTimeField now auto converts valid datetime isostrings into dates (#343)
|
- DateTimeField now auto converts valid datetime isostrings into dates (#343)
|
||||||
- DateTimeField now uses dateutil for parsing if available (#343)
|
- DateTimeField now uses dateutil for parsing if available (#343)
|
||||||
|
@ -392,7 +392,7 @@ class BaseDocument(object):
|
|||||||
if field_value:
|
if field_value:
|
||||||
field_value._clear_changed_fields()
|
field_value._clear_changed_fields()
|
||||||
|
|
||||||
def _get_changed_fields(self, key='', inspected=None):
|
def _get_changed_fields(self, inspected=None):
|
||||||
"""Returns a list of all fields that have explicitly been changed.
|
"""Returns a list of all fields that have explicitly been changed.
|
||||||
"""
|
"""
|
||||||
EmbeddedDocument = _import_class("EmbeddedDocument")
|
EmbeddedDocument = _import_class("EmbeddedDocument")
|
||||||
@ -423,7 +423,7 @@ class BaseDocument(object):
|
|||||||
if (isinstance(field, (EmbeddedDocument, DynamicEmbeddedDocument))
|
if (isinstance(field, (EmbeddedDocument, DynamicEmbeddedDocument))
|
||||||
and db_field_name not in _changed_fields):
|
and db_field_name not in _changed_fields):
|
||||||
# Find all embedded fields that have been changed
|
# Find all embedded fields that have been changed
|
||||||
changed = field._get_changed_fields(key, inspected)
|
changed = field._get_changed_fields(inspected)
|
||||||
_changed_fields += ["%s%s" % (key, k) for k in changed if k]
|
_changed_fields += ["%s%s" % (key, k) for k in changed if k]
|
||||||
elif (isinstance(field, (list, tuple, dict)) and
|
elif (isinstance(field, (list, tuple, dict)) and
|
||||||
db_field_name not in _changed_fields):
|
db_field_name not in _changed_fields):
|
||||||
@ -437,7 +437,7 @@ class BaseDocument(object):
|
|||||||
if not hasattr(value, '_get_changed_fields'):
|
if not hasattr(value, '_get_changed_fields'):
|
||||||
continue
|
continue
|
||||||
list_key = "%s%s." % (key, index)
|
list_key = "%s%s." % (key, index)
|
||||||
changed = value._get_changed_fields(list_key, inspected)
|
changed = value._get_changed_fields(inspected)
|
||||||
_changed_fields += ["%s%s" % (list_key, k)
|
_changed_fields += ["%s%s" % (list_key, k)
|
||||||
for k in changed if k]
|
for k in changed if k]
|
||||||
return _changed_fields
|
return _changed_fields
|
||||||
|
Loading…
x
Reference in New Issue
Block a user