in cbmc_viewer/optionst.py [0:0]
def handle_deprecated_arguments(args):
"""Warn about deprecated arguments, use them when possible."""
if hasattr(args, 'block') and args.block:
if hasattr(args, 'coverage'):
logging.warning("--block is deprecated, using --coverage %s.",
args.block)
args.coverage = [args.block] # block is a string, coverage is a list
else:
logging.warning("--block is deprecated, use --coverage instead.")
args.block = None
if hasattr(args, 'htmldir') and args.htmldir:
if hasattr(args, 'reportdir'):
logging.warning("--htmldir is deprecated, using --reportdir %s.",
args.htmldir)
args.reportdir = args.htmldir
else:
logging.warning("--htmldir is deprecated, use --reportdir instead.")
args.htmldir = None
if hasattr(args, 'srcexclude') and args.srcexclude:
if hasattr(args, 'exclude'):
logging.warning("--srcexclude is deprecated, using --exclude %s.",
args.srcexclude)
args.exclude = args.srcexclude
else:
logging.warning("--srcexclude is deprecated, "
"use --exclude instead.")
logging.warning("--srcexclude and --exclude use slight different "
"regular expressions.")
args.srcexclude = None
if hasattr(args, 'blddir') and args.blddir:
logging.warning("--blddir is deprecated, ignoring --blddir.")
args.blddir = None
if hasattr(args, 'storm') and args.storm:
logging.warning("--storm is deprecated, ignoring --storm.")
args.storm = None
return args