wisp
 
(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()