diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-01-26 12:57:08 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-01-26 13:08:05 +0100 |
| commit | f901b4d6c869f4cfb4fc28a861c481f28e46bb3f (patch) | |
| tree | da6526f8a137e3cb0200f58d88cc23243127fb1c /django/core/serializers | |
| parent | 3c47786cb91617b3757e57b6bfeda06ef14e561a (diff) | |
Took advantage of the new get_model API. Refs #21702.
Diffstat (limited to 'django/core/serializers')
| -rw-r--r-- | django/core/serializers/python.py | 3 | ||||
| -rw-r--r-- | django/core/serializers/xml_serializer.py | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/django/core/serializers/python.py b/django/core/serializers/python.py index 3d14a1b509..249dc5a054 100644 --- a/django/core/serializers/python.py +++ b/django/core/serializers/python.py @@ -153,7 +153,6 @@ def _get_model(model_identifier): Helper to look up a model from an "app_label.model_name" string. """ try: - Model = apps.get_model(*model_identifier.split(".")) + return apps.get_model(model_identifier) except (LookupError, TypeError): raise base.DeserializationError("Invalid model identifier: '%s'" % model_identifier) - return Model diff --git a/django/core/serializers/xml_serializer.py b/django/core/serializers/xml_serializer.py index 06dd134754..a23e74454f 100644 --- a/django/core/serializers/xml_serializer.py +++ b/django/core/serializers/xml_serializer.py @@ -277,12 +277,11 @@ class Deserializer(base.Deserializer): "<%s> node is missing the required '%s' attribute" % (node.nodeName, attr)) try: - Model = apps.get_model(*model_identifier.split(".")) + return apps.get_model(model_identifier) except (LookupError, TypeError): raise base.DeserializationError( "<%s> node has invalid model identifier: '%s'" % (node.nodeName, model_identifier)) - return Model def getInnerText(node): |
