__copyright__ = 'Copyright 2013 Vanderbilt University. All Rights Reserved' import os import sys import logging from datetime import datetime, timedelta import processors import modules import XnatUtils import task import cluster import bin from task import Task, ClusterTask, XnatTask from dax_settings import DAX_Settings DAX_SETTINGS = DAX_Settings() UPDATE_PREFIX = 'updated--' UPDATE_FORMAT = "%Y-%m-%d %H:%M:%S" BUILD_SUFFIX = 'BUILD_RUNNING.txt' UPDATE_SUFFIX = 'UPDATE_RUNNING.txt' LAUNCH_SUFFIX = 'LAUNCHER_RUNNING.txt' #Logger to print logs LOGGER = logging.getLogger('dax') def str_to_timedelta(delta_str): if len(delta_str) <= 1: raise ValueError('invalid timedelta string value')