Traceback (most recent call last):
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/arbiter.py", line 453, in spawn_worker
worker.init_process()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/workers/base.py", line 99, in init_process
self.wsgi = self.app.wsgi()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/base.py", line 101, in wsgi
self.callable = self.load()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 88, in load
return mod.make_wsgi_application()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py", line 34, in make_wsgi_application
if get_validation_errors(s):
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/core/management/validation.py", line 35, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 146, in get_app_errors
self._populate()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 61, in _populate
self.load_app(app_name, True)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 78, in load_app
models = import_module('.models', app_name)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/__init__.py", line 2, in <module>
from question import Question, QuestionRevision, QuestionSubscription, QuestionBountyOffer
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/question.py", line 1, in <module>
from base import *
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/base.py", line 215, in <module>
from node import Node, NodeRevision, NodeManager
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/node.py", line 4, in <module>
from tag import Tag
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py", line 43, in <module>
class MarkedTag(models.Model):
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py", line 44, in MarkedTag
TAG_MARK_REASONS = (('good', _('interesting')), ('bad', _('ignored')))
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 81, in ugettext
return _trans.ugettext(message)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 286, in ugettext
return do_translate(message, 'ugettext')
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 276, in do_translate
_default = translation(settings.LANGUAGE_CODE)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 185, in translation
default_translation = _fetch(settings.LANGUAGE_CODE)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 162, in _fetch
app = import_module(appname)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 154, in <module>
handle_registrations()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 151, in handle_registrations
search_sites_conf = importlib.import_module(settings.HAYSTACK_SITECONF)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_sites.py", line 2, in <module>
haystack.autodiscover()
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 121, in autodiscover
importlib.import_module("%s.search_indexes" % app)
File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_indexes.py", line 4, in <module>
from forum.models.answer import Answer
File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/answer.py", line 4, in <module>
class Answer(Node):
NameError: name 'Node' is not defined
Tested with email server, works. Passed QA