From 87c22dc7acc1a64d05ca207a2ef03bda30a872d7 Mon Sep 17 00:00:00 2001 From: Skami18 Date: Sat, 10 Sep 2011 11:37:19 +0200 Subject: [PATCH] Pelican exits 1 or Exception.exitcode if an exception is raised --- pelican/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pelican/__init__.py b/pelican/__init__.py index b68d6aa9..5e919780 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -154,6 +154,8 @@ def main(): except Exception, e: log.critical(unicode(e)) + exit(getattr(e, 'exitcode', 1)) + if __name__ == '__main__': main()