Catch and report exceptions in Auto-reload
This commit is contained in:
Alexis Metaireau 2012-07-12 01:33:16 -07:00
commit 76a176f647

View file

@ -258,7 +258,13 @@ def main():
time.sleep(.5) # sleep to avoid cpu load
except KeyboardInterrupt:
logger.warning("Keyboard interrupt, quitting.")
break
except Exception, e:
logger.warning(
"Caught exception \"{}\". Reloading.".format(e)
)
continue
else:
pelican.run()
except Exception, e: