INNER CODE UNIT · Python
get_queue_dir
yohey-w/multi-agent-shogun · scripts/slim_yaml.py:56
def get_queue_dir():
override = os.environ.get('SHOGUN_QUEUE_DIR')
if override:
return Path(override).resolve()
return Path(__file__).resolve().parent.parent / 'queue'
def get_item_status(item):
"""Return status from current top-level YAML or legacy task.status YAML."""
if not isinstance(item, dict):
return ''
if item.get('status') is not None:
return str(item.get('status'))
task = item.get('task')
if isinstance(task, dict) and task.get('status') is not None:
return str(task.get('status'))
return ''