- if opt.type == 'complex':
- sys.exit('[!] ERROR: unexpected ComplexOptCheck {}: {}'.format(opt.name, vars(opt)))
- if opt.type not in SIMPLE_OPTION_TYPES:
- sys.exit('[!] ERROR: invalid opt type "{}" for {}'.format(opt.type, opt.name))
- if data_type not in SIMPLE_OPTION_TYPES:
- sys.exit('[!] ERROR: invalid data type "{}"'.format(data_type))
+ assert(opt.type != 'complex'), \
+ 'unexpected ComplexOptCheck "{}"'.format(opt.name)
+ assert(opt.type in SIMPLE_OPTION_TYPES), \
+ 'invalid opt type "{}"'.format(opt.type)
+ assert(data_type in SIMPLE_OPTION_TYPES), \
+ 'invalid data type "{}"'.format(data_type)