diff options
Diffstat (limited to 'django/core/serializers/xml_serializer.py')
| -rw-r--r-- | django/core/serializers/xml_serializer.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/django/core/serializers/xml_serializer.py b/django/core/serializers/xml_serializer.py index 360d5309d8..0557af3954 100644 --- a/django/core/serializers/xml_serializer.py +++ b/django/core/serializers/xml_serializer.py @@ -250,7 +250,8 @@ class Deserializer(base.Deserializer): continue field = Model._meta.get_field(field_name) - # As is usually the case, relation fields get the special treatment. + # As is usually the case, relation fields get the special + # treatment. if field.remote_field and isinstance( field.remote_field, models.ManyToManyRel ): @@ -303,7 +304,8 @@ class Deserializer(base.Deserializer): if hasattr(model._default_manager, "get_by_natural_key"): keys = node.getElementsByTagName("natural") if keys: - # If there are 'natural' subelements, it must be a natural key + # If there are 'natural' subelements, it must be a natural + # key field_value = [getInnerText(k).strip() for k in keys] try: obj = model._default_manager.db_manager( @@ -343,7 +345,8 @@ class Deserializer(base.Deserializer): def m2m_convert(n): keys = n.getElementsByTagName("natural") if keys: - # If there are 'natural' subelements, it must be a natural key + # If there are 'natural' subelements, it must be a natural + # key field_value = [getInnerText(k).strip() for k in keys] obj_pk = ( default_manager.db_manager(self.db) @@ -394,7 +397,8 @@ class Deserializer(base.Deserializer): def getInnerText(node): """Get all the inner text of a DOM node (recursively).""" - # inspired by https://mail.python.org/pipermail/xml-sig/2005-March/011022.html + # inspired by + # https://mail.python.org/pipermail/xml-sig/2005-March/011022.html inner_text = [] for child in node.childNodes: if ( |
