Don't try to guess extension directory too soon.

see #197
This commit is contained in:
Antoine Nguyen
2012-05-22 15:00:20 +02:00
parent 181de573c0
commit db3f029817
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ def enabled_applications():
"""
result = [("admin", "admin"), ("userprefs", "userprefs")]
try:
exts = list(Extension.objects.filter(enabled=True))
exts = Extension.objects.filter(enabled=True)
except DatabaseError:
exts = []
result += [(ext.name, ext.name) for ext in exts]
+2 -1
View File
@@ -810,7 +810,8 @@ class Extension(models.Model):
super(Extension, self).__init__(*args, **kwargs)
if self.name:
self.instance = exts_pool.get_extension(self.name)
self.__get_ext_dir()
if self.instance:
self.__get_ext_dir()
def __get_ext_dir(self):
modname = self.instance.__module__