mirror of
https://github.com/django/django.git
synced 2025-07-04 17:59:13 +00:00
[soc2010/app-loading] removed app_errors attribute
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/app-loading@13495 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
6f4fc60126
commit
60c5f63d5a
@ -3,7 +3,8 @@ class App(object):
|
|||||||
if '.' in label:
|
if '.' in label:
|
||||||
label = label.split('.')[-1]
|
label = label.split('.')[-1]
|
||||||
self.label = label
|
self.label = label
|
||||||
self.errors = {}
|
# errors raised when trying to import the app
|
||||||
|
self.errors = []
|
||||||
self.models = []
|
self.models = []
|
||||||
self.models_module = None
|
self.models_module = None
|
||||||
|
|
||||||
|
@ -29,9 +29,6 @@ class AppCache(object):
|
|||||||
# Mapping of app_labels to a dictionary of model names to model code.
|
# Mapping of app_labels to a dictionary of model names to model code.
|
||||||
app_models = SortedDict(),
|
app_models = SortedDict(),
|
||||||
|
|
||||||
# Mapping of app_labels to errors raised when trying to import the app.
|
|
||||||
app_errors = {},
|
|
||||||
|
|
||||||
# -- Everything below here is only used when populating the cache --
|
# -- Everything below here is only used when populating the cache --
|
||||||
loaded = False,
|
loaded = False,
|
||||||
handled = {},
|
handled = {},
|
||||||
@ -154,8 +151,10 @@ class AppCache(object):
|
|||||||
def get_app_errors(self):
|
def get_app_errors(self):
|
||||||
"Returns the map of known problems with the INSTALLED_APPS."
|
"Returns the map of known problems with the INSTALLED_APPS."
|
||||||
self._populate()
|
self._populate()
|
||||||
for app in app_instances:
|
errors = {}
|
||||||
self.app_errors.update(app.errors)
|
for app in self.app_instances:
|
||||||
|
if app.errors:
|
||||||
|
errors.update({app.label: app.errors})
|
||||||
return errors
|
return errors
|
||||||
|
|
||||||
def get_models(self, app_mod=None, include_auto_created=False, include_deferred=False):
|
def get_models(self, app_mod=None, include_auto_created=False, include_deferred=False):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user