add cleanup.bash
This commit is contained in:
@@ -87,6 +87,13 @@ def treat(action, instrument='', years='past', vars=None):
|
||||
yrs.remove(time.strftime("%Y"))
|
||||
except ValueError:
|
||||
pass
|
||||
elif years == 'auto':
|
||||
os.chdir(gzbase)
|
||||
yrs = []
|
||||
for year in glob('20*'):
|
||||
if not os.path.exists(f'../logger/{year}.tar.lz4'):
|
||||
yrs.append(year)
|
||||
os.chdir(logbase)
|
||||
else:
|
||||
yrs = years
|
||||
for year in yrs:
|
||||
@@ -95,7 +102,11 @@ def treat(action, instrument='', years='past', vars=None):
|
||||
if action == COMPRESS:
|
||||
os.chdir(logdir)
|
||||
else:
|
||||
os.chdir(gzdir)
|
||||
try:
|
||||
os.chdir(gzdir)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
continue
|
||||
if not vars:
|
||||
varlist = list(glob('*'))
|
||||
else:
|
||||
@@ -145,8 +156,8 @@ if __name__ == '__main__':
|
||||
else:
|
||||
addto.append(opt)
|
||||
if len(years) == 0:
|
||||
years = 'past'
|
||||
if years not in ('past', 'all'):
|
||||
years = 'auto'
|
||||
if years not in ('past', 'all', 'auto'):
|
||||
for year in years:
|
||||
assert(2007 <= int(year) <= 2030)
|
||||
if len(instruments) == 0:
|
||||
|
||||
Reference in New Issue
Block a user