#!/usr/bin/python3

import os
import sys
import argparse

from erimp import Erimp
from train import Train

desc = 'update train a report'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='raise verbosity')
parser.add_argument('-b', action='store_true', help='build, no run')
parser.add_argument('-f', action='store_true', help='force 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)

repcode = e.given_repcode
if repcode is None:
    print("I can't figure out what your report is.")
    sys.exit()

train = Train(erimp=e, do_verbose=args.v)

fufi = '/home/ernad/ernad/var/bims/reports/bims-genmec/'
fufi += 'opt/learn/mocla/3DHeR_3v1gIT.train'

train.setup('bims-genmec')
train.split_for_musit(fufi)
# train.clear_for_musit(fufi)
