From 539f423555e08cc65d5d1e4ba1f96eef9da1ed0d Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Mon, 9 Feb 2026 14:54:57 +0100 Subject: [PATCH] lz4.py: move trash and write out a message how to delete the trash --- compress_logger/lz4.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/compress_logger/lz4.py b/compress_logger/lz4.py index 71bf363..0908b1e 100644 --- a/compress_logger/lz4.py +++ b/compress_logger/lz4.py @@ -20,7 +20,8 @@ def treat(instrument, yearlimit): logbase = '%slogger/' % instdir(instrument) os.chdir(logbase) print('chdir', logbase) - os.makedirs('trash', exist_ok=True) + trash = '../loggertrash' + os.makedirs(trash, exist_ok=True) for ynum in range(2007, 2040): year = str(ynum) cyear = f'{year}.tar.lz4' @@ -31,9 +32,9 @@ def treat(instrument, yearlimit): else: os.system(f'tar cf - {year} | lz4 - {cyear}') print(cyear, 'created') - if os.path.exists(f'trash/{year}'): - shutil.rmtree(f'trash/{year}') - os.rename(year, f'trash/{year}') + if os.path.exists(f'{trash}/{year}'): + shutil.rmtree(f'{trash}/{year}') + os.rename(year, f'{trash}/{year}') else: print('no', year) else: @@ -43,7 +44,7 @@ def treat(instrument, yearlimit): else: os.system(f'lz4 -d {cyear} | tar xf -') print(year, 'created') - os.rename(cyear, f'trash/{cyear}') + os.rename(cyear, f'{trash}/{cyear}') if __name__ == '__main__': @@ -102,3 +103,8 @@ if __name__ == '__main__': time.sleep(min(1.0, now - t1)) # be nice t1 = now treat(instrument, year) + print('if you are sure nothing is lost, you may delete loggertrash:') + for instrument in instruments: + tr = instdir(instrument) + 'loggertrash' + print(f' rm -r {tr}') +