From b834bdb9b834ef99863e42fa26c5b73f3d60160d Mon Sep 17 00:00:00 2001 From: Robert Kuska Date: Tue, 20 May 2014 11:47:49 +0200 Subject: [PATCH 1/2] Fixes template format to handle line_number properly if its None --- noseprogressive/tracebacks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noseprogressive/tracebacks.py b/noseprogressive/tracebacks.py index e7c589e..5a218a6 100644 --- a/noseprogressive/tracebacks.py +++ b/noseprogressive/tracebacks.py @@ -41,7 +41,7 @@ def format_shortcut(editor, function=None): """Return a pretty-printed editor shortcut.""" return template.format(editor=editor, - line_number=line_number, + line_number=str(line_number), path=path, function=function or u'', hash_if_function=u' # ' if function else u'', -- 1.9.3 From 4b2f86617ff38e13955900f76fd5252d900c8b3d Mon Sep 17 00:00:00 2001 From: Robert Kuska Date: Tue, 20 May 2014 11:55:42 +0200 Subject: [PATCH 2/2] Alternative fix to proper handle line_number format --- noseprogressive/tracebacks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noseprogressive/tracebacks.py b/noseprogressive/tracebacks.py index 5a218a6..11488a3 100644 --- a/noseprogressive/tracebacks.py +++ b/noseprogressive/tracebacks.py @@ -41,7 +41,7 @@ def format_shortcut(editor, function=None): """Return a pretty-printed editor shortcut.""" return template.format(editor=editor, - line_number=str(line_number), + line_number=line_number or 0, path=path, function=function or u'', hash_if_function=u' # ' if function else u'', -- 1.9.3