From c7fc2bfb68393846797f47c634470a6392f010de Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Tue, 17 Jan 2006 05:21:23 +0000 Subject: [PATCH] magic-removal: Changed 'app_package' variable name in ModelBase.__new__ and made slight sys.modules optimization git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@2026 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/django/db/models/base.py b/django/db/models/base.py index 98e2afafe7..0c5af69bd4 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -32,11 +32,11 @@ class ModelBase(type): new_class.add_to_class('_meta', Options(attrs.pop('Meta', None))) new_class.add_to_class('DoesNotExist', types.ClassType('DoesNotExist', (ObjectDoesNotExist,), {})) - app_package = sys.modules.get(new_class.__module__) + model_module = sys.modules[new_class.__module__] # Figure out the app_label by looking one level up. # For 'django.contrib.sites.models', this would be 'sites'. - app_label = app_package.__name__.split('.')[-2] + app_label = model_module.__name__.split('.')[-2] # Cache the app label. new_class._meta.app_label = app_label @@ -48,7 +48,7 @@ class ModelBase(type): new_class._prepare() # Populate the _MODELS member on the module the class is in. - app_package.__dict__.setdefault('_MODELS', []).append(new_class) + model_module.__dict__.setdefault('_MODELS', []).append(new_class) return new_class def cmp_cls(x, y):