From 2f9bd51afeb81109573bb5cba0c34e32dd0fe8fd Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.anjos@idiap.ch> Date: Thu, 19 May 2016 14:41:58 +0200 Subject: [PATCH] [worker] Fix environmnent discovery for worker scripts --- beat/web/scripts/worker.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/beat/web/scripts/worker.py b/beat/web/scripts/worker.py index 2ebb9c71a..1c0bd4d23 100644 --- a/beat/web/scripts/worker.py +++ b/beat/web/scripts/worker.py @@ -120,7 +120,12 @@ def main(user_input=None): logger.debug("(path) cpulimit: `%s'", cpulimit) process = utils.resolve_process_path() logger.debug("(path) process: `%s'", process) - environments = utils.find_environments(arguments['--environments']) + + from django.utils import six + paths = arguments['--environments'] + if isinstance(paths, six.string_types): + paths = paths.split(os.pathsep) + environments = utils.find_environments(paths) logger.debug("Environments: %s", ", ".join(environments)) worker = Worker.objects.get(name=arguments['--name']) -- GitLab