Merge "Move some file creation code from main to utils"

This commit is contained in:
Jenkins 2014-06-03 09:57:05 +00:00 committed by Gerrit Code Review
commit 568d51bca2
2 changed files with 10 additions and 7 deletions

View File

@ -103,13 +103,7 @@ def start_engine(args):
} }
utils.write_yaml(cfg, engine_cfg) utils.write_yaml(cfg, engine_cfg)
# create cfg files # create cfg files
for filename in ['audit_cfg', 'repair_cfg']: utils.create_files([cfg_data['audit_cfg'], cfg_data['repair_cfg']])
try:
with open(cfg_data[filename]):
pass
except IOError:
with open(cfg_data[filename], 'a'):
pass
LOG.info('Added %s to engine cfg', args.name) LOG.info('Added %s to engine cfg', args.name)
entropy_engine = Engine(args.name, **cfg_data) entropy_engine = Engine(args.name, **cfg_data)
entropy_engine.run() entropy_engine.run()

View File

@ -223,3 +223,12 @@ class StopWatch(object):
self._stopped_at = wallclock() self._stopped_at = wallclock()
self._state = self._STOPPED self._state = self._STOPPED
return self return self
def create_files(list_of_files):
if not list_of_files:
return
for filename in list_of_files:
if not os.path.isfile(filename):
with open(filename, 'w'):
pass