add option for short and llong verif

This commit is contained in:
Nicolas Bertrand 2024-01-22 19:00:03 +01:00
parent b5ecd14119
commit 09dcccfd92
1 changed files with 9 additions and 5 deletions

View File

@ -505,6 +505,8 @@ def tdcpb_check_files(p_dcp_folder, strict=True):
.format(_dcp_folder) .format(_dcp_folder)
raise TdcpbException(_msg) raise TdcpbException(_msg)
#TODO : why not use normpath ? #TODO : why not use normpath ?
print("Verfication DCP en cours ... : {}".format(os.path.basename(_dcp_folder)))
try : try :
DCP = DiParser(_dcp_folder) DCP = DiParser(_dcp_folder)
_nb = DCP.check_files(strict=strict) _nb = DCP.check_files(strict=strict)
@ -516,6 +518,7 @@ def tdcpb_check_files(p_dcp_folder, strict=True):
raise TdcpbException(_err) raise TdcpbException(_err)
logger.info('File check OK for {}'\ logger.info('File check OK for {}'\
.format(os.path.basename(_dcp_folder))) .format(os.path.basename(_dcp_folder)))
print("Verfication DCP courte OK : {}".format(os.path.basename(_dcp_folder)))
def tdcpb_check_hash(p_dcp_folder): def tdcpb_check_hash(p_dcp_folder):
''' '''
@ -531,6 +534,8 @@ def tdcpb_check_hash(p_dcp_folder):
raise TdcpbException(_msg) raise TdcpbException(_msg)
_dcp_folder = os.path.abspath(p_dcp_folder) _dcp_folder = os.path.abspath(p_dcp_folder)
print("Verfication DCP en cours ... : {}".format(os.path.basename(_dcp_folder)))
try : try :
DCP = DiParser(_dcp_folder) DCP = DiParser(_dcp_folder)
_res = DCP.check_hash() _res = DCP.check_hash()
@ -541,7 +546,7 @@ def tdcpb_check_hash(p_dcp_folder):
print("Verfication DCP ERREUR : {}". \ print("Verfication DCP ERREUR : {}". \
format(os.path.basename(_dcp_folder))) format(os.path.basename(_dcp_folder)))
raise TdcpbException(_err) raise TdcpbException(_err)
print("Verfication DCP OK : {}".format(os.path.basename(_dcp_folder))) print("Verfication DCP longue OK : {}".format(os.path.basename(_dcp_folder)))
logger.info("Hash OK for {}". \ logger.info("Hash OK for {}". \
format(os.path.basename(_dcp_folder))) format(os.path.basename(_dcp_folder)))
@ -563,9 +568,8 @@ def main(argv):
type = str, type = str,
nargs = "?", nargs = "?",
help = 'DCP path' ) help = 'DCP path' )
#parser.add_argument('-d', '--debug', dest='debug', action='store_const', parser.add_argument('-t', '--type',
# const=logging.DEBUG, default=logging.INFO, help='type of DCP check: short or long. Default: short', default='short')
# help='debug mode')
args = parser.parse_args() args = parser.parse_args()
@ -573,7 +577,7 @@ def main(argv):
logger.error("No DCP source") logger.error("No DCP source")
return 1 return 1
try: try:
tdcpb_check(args.dcp_path, u'long') tdcpb_check(args.dcp_path, args.type)
except TdcpbException as _err: except TdcpbException as _err:
logger.error(_err) logger.error(_err)
return 1 return 1