Last active
December 15, 2015 02:29
-
-
Save arvearve/5187999 to your computer and use it in GitHub Desktop.
ImportError: No module named tools
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
###### | |
/var/log/uwsgi/nerd.log | |
###### | |
Content-Type: text/plain; charset="utf-8" | |
MIME-Version: 1.0 | |
Content-Transfer-Encoding: 7bit | |
Subject: [Django] ERROR (EXTERNAL IP): Internal Server Error: / | |
From: root@localhost | |
To: [email protected] | |
Date: Mon, 18 Mar 2013 15:29:55 -0000 | |
Message-ID: <[email protected]> | |
Traceback (most recent call last): | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 115, in get_response | |
response = callback(request, *callback_args, **callback_kwargs) | |
File "/home/webkom/webapps/nerd_test/project/app/frontpage/views.py", line 17, in index | |
return render_with_request(request, 'frontpage/front.html', locals()) | |
File "/home/webkom/webapps/nerd_test/project/core/shortcuts.py", line 19, in render_with_request | |
return render_to_response(template, values, *args, context_instance = RequestContext(request), **kwargs) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/shortcuts/__init__.py", line 29, in render_to_response | |
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader.py", line 177, in render_to_string | |
return t.render(context_instance) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 140, in render | |
return self._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 124, in render | |
return compiled_parent._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 63, in render | |
result = block.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 284, in render | |
return nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 411, in render | |
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 496, in reverse | |
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 382, in _reverse_with_prefix | |
possibilities = self.reverse_dict.getlist(lookup_view) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 274, in _populate | |
for name in pattern.reverse_dict: | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 286, in _populate | |
lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 230, in callback | |
self._callback = get_callable(self._callback_str) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/functional.py", line 29, in wrapper | |
result = func(*args) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 97, in get_callable | |
mod = import_module(mod_name) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/abacash.py", line 11, in <module> | |
from app.api.views.common import render_data, check_token, APIStatusResponse, APIStatus | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/common.py", line 8, in <module> | |
from app.api.tools import render_data | |
ImportError: No module named tools | |
<WSGIRequest | |
path:/, | |
GET:<QueryDict: {}>, | |
POST:<QueryDict: {}>, | |
COOKIES:{'__utma': '140353132.1944478421.1358244983.1363441267.1363615359.51', | |
'__utmb': '140353132.42.10.1363615359', | |
'__utmc': '140353132', | |
'__utmz': '140353132.1361544156.32.2.utmcsr=hsmaker.com|utmccn=(referral)|utmcmd=referral|utmcct=/harlemshake.asp', | |
'sessionid': '08b98a2de06ad2ac6badac4a61c927f6'}, | |
META:{'CONTENT_LENGTH': '', | |
'CONTENT_TYPE': '', | |
'DOCUMENT_ROOT': '/etc/nginx/html', | |
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', | |
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', | |
'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', | |
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', | |
'HTTP_CACHE_CONTROL': 'max-age=0', | |
'HTTP_CONNECTION': 'keep-alive', | |
'HTTP_COOKIE': 'sessionid=08b98a2de06ad2ac6badac4a61c927f6; __utma=140353132.1944478421.1358244983.1363441267.1363615359.51; __utmb=140353132.42.10.1363615359; __utmc=140353132; __utmz=140353132.1361544156.32.2.utmcsr=hsmaker.com|utmccn=(referral)|utmcmd=referral|utmcct=/harlemshake.asp', | |
'HTTP_HOST': 'area51.abakus.no', | |
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22', | |
'PATH_INFO': u'/', | |
'QUERY_STRING': '', | |
'REMOTE_ADDR': '78.91.3.210', | |
'REMOTE_PORT': '49754', | |
'REQUEST_METHOD': 'GET', | |
'REQUEST_URI': '/', | |
u'SCRIPT_NAME': u'', | |
'SERVER_NAME': 'area51.abakus.no', | |
'SERVER_PORT': '443', | |
'SERVER_PROTOCOL': 'HTTP/1.1', | |
'uwsgi.node': 'luke', | |
'uwsgi.version': '1.3', | |
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x2c858a0>, | |
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>, | |
'wsgi.input': <uwsgi._Input object at 0x4a56a90>, | |
'wsgi.multiprocess': False, | |
'wsgi.multithread': False, | |
'wsgi.run_once': False, | |
'wsgi.url_scheme': 'http', | |
'wsgi.version': (1, 0)}> | |
------------------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/wsgi.py", line 255, in __call__ | |
response = self.get_response(request) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 178, in get_response | |
response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 224, in handle_uncaught_exception | |
return callback(request, **param_dict) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/decorators.py", line 91, in _wrapped_view | |
response = view_func(request, *args, **kwargs) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/views/defaults.py", line 41, in server_error | |
return http.HttpResponseServerError(template.render(Context({}))) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 140, in render | |
return self._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 124, in render | |
return compiled_parent._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 63, in render | |
result = block.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 284, in render | |
return nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 411, in render | |
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 496, in reverse | |
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 382, in _reverse_with_prefix | |
possibilities = self.reverse_dict.getlist(lookup_view) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 274, in _populate | |
for name in pattern.reverse_dict: | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 286, in _populate | |
lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 230, in callback | |
self._callback = get_callable(self._callback_str) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/functional.py", line 29, in wrapper | |
result = func(*args) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 97, in get_callable | |
mod = import_module(mod_name) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/abacash.py", line 11, in <module> | |
from app.api.views.common import render_data, check_token, APIStatusResponse, APIStatus | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/common.py", line 8, in <module> | |
from app.api.tools import render_data | |
ImportError: No module named tools | |
[pid: 26276|app: 0|req: 9/9] 78.91.3.210 () {42 vars in 979 bytes} [Mon Mar 18 16:29:55 2013] GET / => generated 0 bytes in 77 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0) | |
Content-Type: text/plain; charset="utf-8" | |
MIME-Version: 1.0 | |
Content-Transfer-Encoding: 7bit | |
Subject: [Django] ERROR (EXTERNAL IP): Internal Server Error: /favicon.ico | |
From: root@localhost | |
To: [email protected] | |
Date: Mon, 18 Mar 2013 15:29:56 -0000 | |
Message-ID: <[email protected]> | |
Traceback (most recent call last): | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 153, in get_response | |
response = callback(request, **param_dict) | |
File "/home/webkom/webapps/nerd_test/project/app/user/views/__init__.py", line 27, in error404 | |
return render_to_response('404.html') | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/shortcuts/__init__.py", line 29, in render_to_response | |
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader.py", line 172, in render_to_string | |
return t.render(Context(dictionary)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 140, in render | |
return self._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 124, in render | |
return compiled_parent._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 63, in render | |
result = block.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 284, in render | |
return nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 411, in render | |
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 496, in reverse | |
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 382, in _reverse_with_prefix | |
possibilities = self.reverse_dict.getlist(lookup_view) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 274, in _populate | |
for name in pattern.reverse_dict: | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 286, in _populate | |
lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 230, in callback | |
self._callback = get_callable(self._callback_str) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/functional.py", line 29, in wrapper | |
result = func(*args) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 97, in get_callable | |
mod = import_module(mod_name) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/abacash.py", line 11, in <module> | |
from app.api.views.common import render_data, check_token, APIStatusResponse, APIStatus | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/common.py", line 8, in <module> | |
from app.api.tools import render_data | |
ImportError: No module named tools | |
<WSGIRequest | |
path:/favicon.ico, | |
GET:<QueryDict: {}>, | |
POST:<QueryDict: {}>, | |
COOKIES:{}, | |
META:{'CONTENT_LENGTH': '', | |
'CONTENT_TYPE': '', | |
'DOCUMENT_ROOT': '/etc/nginx/html', | |
'HTTP_ACCEPT': '*/*', | |
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', | |
'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', | |
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', | |
'HTTP_CONNECTION': 'keep-alive', | |
'HTTP_HOST': 'area51.abakus.no', | |
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22', | |
'PATH_INFO': u'/favicon.ico', | |
'QUERY_STRING': '', | |
'REMOTE_ADDR': '78.91.3.210', | |
'REMOTE_PORT': '49754', | |
'REQUEST_METHOD': 'GET', | |
'REQUEST_URI': '/favicon.ico', | |
u'SCRIPT_NAME': u'', | |
'SERVER_NAME': 'area51.abakus.no', | |
'SERVER_PORT': '443', | |
'SERVER_PROTOCOL': 'HTTP/1.1', | |
'uwsgi.node': 'luke', | |
'uwsgi.version': '1.3', | |
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x2c858a0>, | |
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>, | |
'wsgi.input': <uwsgi._Input object at 0x4b26910>, | |
'wsgi.multiprocess': False, | |
'wsgi.multithread': False, | |
'wsgi.run_once': False, | |
'wsgi.url_scheme': 'http', | |
'wsgi.version': (1, 0)}> | |
------------------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/wsgi.py", line 255, in __call__ | |
response = self.get_response(request) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 156, in get_response | |
response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/handlers/base.py", line 224, in handle_uncaught_exception | |
return callback(request, **param_dict) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/decorators.py", line 91, in _wrapped_view | |
response = view_func(request, *args, **kwargs) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/views/defaults.py", line 41, in server_error | |
return http.HttpResponseServerError(template.render(Context({}))) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 140, in render | |
return self._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 124, in render | |
return compiled_parent._render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 134, in _render | |
return self.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/loader_tags.py", line 63, in render | |
result = block.nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 284, in render | |
return nodelist.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 830, in render | |
bit = self.render_node(node, context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/base.py", line 844, in render_node | |
return node.render(context) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/template/defaulttags.py", line 411, in render | |
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 496, in reverse | |
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 382, in _reverse_with_prefix | |
possibilities = self.reverse_dict.getlist(lookup_view) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 274, in _populate | |
for name in pattern.reverse_dict: | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 297, in reverse_dict | |
self._populate() | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 286, in _populate | |
lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args)) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 230, in callback | |
self._callback = get_callable(self._callback_str) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/functional.py", line 29, in wrapper | |
result = func(*args) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/core/urlresolvers.py", line 97, in get_callable | |
mod = import_module(mod_name) | |
File "/home/webkom/webapps/nerd_test/eggs/Django-1.5-py2.7.egg/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/abacash.py", line 11, in <module> | |
from app.api.views.common import render_data, check_token, APIStatusResponse, APIStatus | |
File "/home/webkom/webapps/nerd_test/project/app/api/views/common.py", line 8, in <module> | |
from app.api.tools import render_data | |
ImportError: No module named tools | |
[pid: 26276|app: 0|req: 10/10] 78.91.3.210 () {38 vars in 624 bytes} [Mon Mar 18 16:29:55 2013] GET /favicon.ico => generated 0 bytes in 28 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment