pep8analysis: do not crash on expected errors
authorAlexis Laferrière <alexis.laf@xymus.net>
Thu, 26 Jun 2014 16:17:12 +0000 (12:17 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Fri, 27 Jun 2014 13:41:51 +0000 (09:41 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/pep8analysis/src/pep8analysis_web.nit

index 8b87b3e..2955bb0 100644 (file)
@@ -35,7 +35,7 @@ redef class AnalysisManager
        do
                var stream = new StringIStream(src)
                var ast = build_ast("web", stream)
-               assert ast != null
+               if ast == null then return
 
                if failed then exit 1
 
@@ -45,7 +45,7 @@ redef class AnalysisManager
 
                if model.lines.is_empty then
                        fatal_error( ast, "This programs appears empty" )
-                       exit 1
+                       return
                end
 
                # Create CFG