From 29f7d396d5c2006a8dd596d3ba14a1fc2b836c50 Mon Sep 17 00:00:00 2001 From: Andrey Grygoryev Date: Fri, 13 Jan 2012 00:01:49 +0200 Subject: Fix python 2.5 compatibility (no named tuple and Traceback) --- debug_toolbar/utils/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'debug_toolbar/utils') diff --git a/debug_toolbar/utils/__init__.py b/debug_toolbar/utils/__init__.py index 0a78dac..45dfc6f 100644 --- a/debug_toolbar/utils/__init__.py +++ b/debug_toolbar/utils/__init__.py @@ -129,7 +129,10 @@ def getframeinfo(frame, context=1): else: lines = index = None - return inspect.Traceback(filename, lineno, frame.f_code.co_name, lines, index) + if hasattr(inspect, 'Traceback'): + return inspect.Traceback(filename, lineno, frame.f_code.co_name, lines, index) + else: + return (filename, lineno, frame.f_code.co_name, lines, index) def get_stack(context=1): """ -- cgit v1.2.3