# HG changeset patch # User Goffi # Date 1588165254 -7200 # Node ID 80a92eb82b7f04064daa6e34c1265eca1dc6993a # Parent a1606e2a92ebfe5ed36b830e9b8efd1cc866aafa server (tasks manager): added a label for default site diff -r a1606e2a92eb -r 80a92eb82b7f libervia/server/tasks/manager.py --- a/libervia/server/tasks/manager.py Wed Apr 29 14:54:33 2020 +0200 +++ b/libervia/server/tasks/manager.py Wed Apr 29 15:00:54 2020 +0200 @@ -29,6 +29,8 @@ log = getLogger(__name__) +DEFAULT_SITE_LABEL = _("default site") + class TasksManager: """Handle tasks of a Libervia site""" @@ -93,7 +95,7 @@ "A task with the name [{name}] already exists".format( name=task_name)) log.debug(f"task {task_name} found") - module_name = f"{self.site_name}.task.{task_name}" + module_name = f"{self.site_name or C.SITE_NAME_DEFAULT}.task.{task_name}" spec = importlib.util.spec_from_file_location(module_name, task_path) task_module = importlib.util.module_from_spec(spec) @@ -129,7 +131,7 @@ # now we check if there are tasks specific to this site if not self.tasks_dir.is_dir(): log.debug(_("{name} has no task to launch.").format( - name = self.resource.site_name or "default site")) + name = self.resource.site_name or DEFAULT_SITE_LABEL)) return else: await self.parseTasksDir(self.tasks_dir) @@ -148,7 +150,7 @@ task = self.tasks[task_name] self._current_task = task_name log.info(_('== running task "{task_name}" for {site_name} =='.format( - task_name=task_name, site_name=self.site_name))) + task_name=task_name, site_name=self.site_name or DEFAULT_SITE_LABEL))) os.chdir(self.site_path) try: await utils.asDeferred(task.start)