diff --git a/freezer/scheduler/arguments.py b/freezer/scheduler/arguments.py index 3bc9968e..2b38941b 100644 --- a/freezer/scheduler/arguments.py +++ b/freezer/scheduler/arguments.py @@ -25,7 +25,6 @@ from oslo_config import cfg from oslo_log import log CONF = cfg.CONF -_LOG = log.getLogger(__name__) if winutils.is_windows(): DEFAULT_FREEZER_SCHEDULER_CONF_D = r'C:\.freezer\scheduler\conf.d' @@ -51,14 +50,6 @@ def add_filter(): def get_common_opts(): scheduler_conf_d = os.environ.get('FREEZER_SCHEDULER_CONF_D', DEFAULT_FREEZER_SCHEDULER_CONF_D) - if not os.path.exists(DEFAULT_FREEZER_SCHEDULER_CONF_D): - try: - os.makedirs(DEFAULT_FREEZER_SCHEDULER_CONF_D) - except OSError as err: - _LOG.error('OS error: {0}'.format(err)) - except IOError: - _LOG.error('Cannot create the directory {0}' - .format(scheduler_conf_d)) _COMMON = [ cfg.StrOpt('job', diff --git a/freezer/scheduler/freezer_scheduler.py b/freezer/scheduler/freezer_scheduler.py index d27ceddc..ea84b1b9 100644 --- a/freezer/scheduler/freezer_scheduler.py +++ b/freezer/scheduler/freezer_scheduler.py @@ -31,6 +31,7 @@ from freezer.scheduler import arguments from freezer.scheduler import scheduler_job from freezer.scheduler import shell from freezer.scheduler import utils +from freezer.utils import utils as freezer_utils from freezer.utils import winutils if winutils.is_windows(): @@ -254,6 +255,7 @@ def main(): print('ERROR {0}'.format(e)) return 70 # os.EX_SOFTWARE + freezer_utils.create_dir(CONF.jobs_dir) freezer_scheduler = FreezerScheduler(apiclient=apiclient, interval=int(CONF.interval), job_path=CONF.jobs_dir)