Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-46794

Fix setup.py and __init.py__

    XMLWordPrintable

Details

    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.

      Attachments

        Activity

          People

            tdavis TylerA
            jlargman Jeremy Largman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: