Open
Description
With default profiler max depth of 10, everything works as expected. However when increasing that number to higher threshold starting to get these:
Traceback (most recent call last):
File "/www/env/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 63, in __call__
return self.application(environ, start_response)
File "/www/env/lib/python2.7/site-packages/whitenoise/base.py", line 66, in __call__
return self.application(environ, start_response)
File "/www/dtweb/dtweb/wsgi.py", line 79, in application
return get_django_wsgi_application()(environ, start_response)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 157, in __call__
response = self.get_response(request)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 124, in get_response
response = self._middleware_chain(request)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/exception.py", line 43, in inner
response = response_for_exception(request, exc)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/exception.py", line 93, in response_for_exception
response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
File "/www/env/lib/python2.7/site-packages/django/core/handlers/exception.py", line 139, in handle_uncaught_exception
return debug.technical_500_response(request, *exc_info)
File "/www/env/lib/python2.7/site-packages/django_extensions/management/technical_response.py", line 6, in null_technical_500_response
six.reraise(exc_type, exc_value, tb)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/www/env/lib/python2.7/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/www/env/lib/python2.7/site-packages/debug_toolbar/decorators.py", line 15, in inner
return view(request, *args, **kwargs)
File "/www/env/lib/python2.7/site-packages/debug_toolbar/views.py", line 21, in render_panel
content = panel.content
File "/www/env/lib/python2.7/site-packages/debug_toolbar/panels/__init__.py", line 96, in content
return render_to_string(self.template, self.get_stats())
File "/www/env/lib/python2.7/site-packages/django/template/loader.py", line 68, in render_to_string
return template.render(context, request)
File "/www/env/lib/python2.7/site-packages/django/template/backends/django.py", line 66, in render
return self.template.render(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 207, in render
return self._render(context)
File "/www/env/lib/python2.7/site-packages/django/test/utils.py", line 107, in instrumented_test_render
return self.nodelist.render(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 990, in render
bit = node.render_annotated(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 957, in render_annotated
return self.render(context)
File "/www/env/lib/python2.7/site-packages/django/template/defaulttags.py", line 216, in render
nodelist.append(node.render_annotated(context))
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 957, in render_annotated
return self.render(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 1040, in render
output = self.filter_expression.resolve(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 708, in resolve
obj = self.var.resolve(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 849, in resolve
value = self._resolve_lookup(context)
File "/www/env/lib/python2.7/site-packages/django/template/base.py", line 911, in _resolve_lookup
current = current()
File "/www/env/lib/python2.7/site-packages/debug_toolbar/panels/profiling.py", line 79, in func_std_string
file_path, file_name = file_name.rsplit(os.sep, 1)
ValueError: need more than 1 value to unpack
I assume since it works with lower depth, configuration is good. Is this a known bug or might be something off in my config?
Metadata
Metadata
Assignees
Labels
No labels