#!/usr/bin/python3

import argparse
import os
import sys
import shutil
import shotiser

#from folder import Folder
# import sys
#
from erimp import Erimp
from folda import Folda
from otria import Otria
from beric import Beric

desc = 'clear old training and model files'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='raise verbosity')
#parser.add_argument('-n', action='store_true', help='no write')
#parser.add_argument('-r', type=str, help='only repcode')
#parser.add_argument('-i', type=str, help='only issudate')
#parser.add_argument('-f', type=str, help='issue file')
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)

otria = Otria(e)
folda = Folda(e)

repcodes = otria.by_timely()

for repcode in e.beric:
    beric = Beric(e, repcode)
    mocla_fudi = beric.dirs['mocla']
    folda.remove_all_but_recent(mocla_fudi, '.model')
    folda.remove_all_but_recent(mocla_fudi, '.train')
