Details
-
Bug
-
Resolution: Cannot Reproduce
-
Low
-
None
-
No-Version
-
Severity 3 - Minor
-
Description
We've upgraded to beta-3, except for two files:
forum/modules/__init__.py /settings.py
In init.py is this call:
from django.conf import settings def get_modules_folder(): return get_modules_folder.value def get_modules_script(script_name): all = [] for m in settings.MODULE_LIST:
This file is one of the upgraded files from Beta-3. It's loading MODULE_LIST from settings.py. It's hitting this:
Traceback (most recent call last): File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 97, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 232, in __call__ self.load_middleware() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.6/site-packages/django/core/handlers/base.py", line 40, in load_middleware mod = import_module(mw_module) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/middleware/extended_user.py", line 3, in from forum.models.user import AnonymousUser File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/__init__.py", line 33, in for k, v in get_modules_script_classes('models', models.Model).items(): File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/modules/__init__.py", line 44, in get_modules_script_classes scripts = get_modules_script(script_name) File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/modules/__init__.py", line 12, in get_modules_script for m in settings.MODULE_LIST: File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.6/site-packages/django/utils/functional.py", line 277, in __getattr__ return getattr(self._wrapped, name) AttributeError: 'Settings' object has no attribute 'MODULE_LIST'
To replicate:
Basically, have a look at settings.py and _init.py_ in beta1 versus beta3: http://www.osqa.net/releases/. In a local install, both of these will work. In our dev install, it fails. The task is to figure out the differences.