From 175e99b12bdd30ee937e661159c0f45c486d04a9 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Sat, 16 Oct 2021 23:21:45 +0300 Subject: [PATCH] Fix if queue tag default does not exist and --queue not specified, try queue name "default" --- clearml_agent/commands/worker.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/clearml_agent/commands/worker.py b/clearml_agent/commands/worker.py index 38a26ed..9336c44 100644 --- a/clearml_agent/commands/worker.py +++ b/clearml_agent/commands/worker.py @@ -3519,8 +3519,13 @@ class Worker(ServiceCommandSection): def _resolve_queue_names(self, queues, create_if_missing=False): if not queues: - default_queue = self._session.send_api(queues_api.GetDefaultRequest()) - return [default_queue.id] + # try to look for queues with "default" tag + try: + default_queue = self._session.send_api(queues_api.GetDefaultRequest()) + return [default_queue.id] + except APIError: + # if we cannot find one with "default" tag, look for a queue named "default" + queues = ["default"] queues = return_list(queues) if not create_if_missing: