(Arne Babenhauserheide)
2013-03-25: explicitely only enter the linereader loop if we have a prev. explicitely only enter the linereader loop if we have a prev.
diff --git a/wisp.py b/wisp.py --- a/wisp.py +++ b/wisp.py @@ -313,8 +313,9 @@ def wisp2lisp(code): if prev and not prev.continues: prev.content = prev.prefix + "(" + prev.content - prev, lisplines, emptylines, levels = processlines(lines, prev, codestartindex, - levels, lisplines, emptylines) + if prev: + prev, lisplines, emptylines, levels = processlines(lines, prev, codestartindex, + levels, lisplines, emptylines) if prev and prev.continues: levels.pop()