if days < 0:
return
contents = listdir(run_dir)
+ subdirs = dict(
+ remote='remote logs',
+ data='mon data',
+ )
if PRESERVE_FILE in contents:
return
for child in contents:
if (should_preserve(item) or not os.path.isdir(item) or not
is_old_enough(item, days)):
continue
- _maybe_remove_subdir(item, 'remote', days, 'remote logs', dry_run)
+ for (subdir, description) in subdirs.iteritems():
+ _maybe_remove_subdir(item, subdir, days, description, dry_run)
def _maybe_remove_subdir(job_dir, subdir, days, description, dry_run=False):