Commit 25916ca6 authored by Anael Beutot's avatar Anael Beutot
Browse files

Catch exception for jobs storage directory

parent f26f02c9
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -193,8 +193,13 @@ class Handler(BasePlugin):
        self.shells = dict()

        #: jobs manager (different from MainLoop.jobs_manager)
        try:
            self.jobs_manager = JobsManager(logger, NodeJobsManagerInterface(self),
                                           JobsStore(self.main.config.jobs_store_path))
        except EnvironmentError as e:
            logger.critical('Cannot access jobs directory: %s', e.strerror)
            self.main.stop()
            raise

        #: loaded plugins
        self.plugins = {}  # plugin name -> plugin object