Wrap code that can cause a fatal warning in try-except

This commit is contained in:
Kernc 2015-11-17 21:48:23 +01:00
commit ac48dc22c6

View file

@ -388,6 +388,7 @@ def main():
logger.debug('Pelican version: %s', __version__) logger.debug('Pelican version: %s', __version__)
logger.debug('Python version: %s', sys.version.split()[0]) logger.debug('Python version: %s', sys.version.split()[0])
try:
pelican, settings = get_instance(args) pelican, settings = get_instance(args)
readers = Readers(settings) readers = Readers(settings)
@ -401,13 +402,13 @@ def main():
old_static = settings.get("STATIC_PATHS", []) old_static = settings.get("STATIC_PATHS", [])
for static_path in old_static: for static_path in old_static:
# use a prefix to avoid possible overriding of standard watchers above # use a prefix to avoid possible overriding of standard watchers
# above
watchers['[static]%s' % static_path] = folder_watcher( watchers['[static]%s' % static_path] = folder_watcher(
os.path.join(pelican.path, static_path), os.path.join(pelican.path, static_path),
[''], [''],
pelican.ignore_files) pelican.ignore_files)
try:
if args.autoreload: if args.autoreload:
print(' --- AutoReload Mode: Monitoring `content`, `theme` and' print(' --- AutoReload Mode: Monitoring `content`, `theme` and'
' `settings` for changes. ---') ' `settings` for changes. ---')