#!/usr/bin/python3

import argparse
import glob
import os
import shutil

from erimp import Erimp

desc = 'remove opt from dead reports'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='raise verbosity')
parser.add_argument('-n', action='store_true', help='dry run')
parser.add_argument('bapis', metavar='bnp', type=str, nargs='*',
                    help='bits and pieces arguments')
args = parser.parse_args()

e = Erimp(args.bapis, do_verbose=args.v)

for repcode in e.dead:
    print(repcode)
    folder = e.report[repcode].dirs['opt']
    if not os.path.isdir(folder):
        continue
    print(f"I remove {folder}")
    shutil.rmtree(folder)
    # quit()
