kerncraft/kerncraft.py
def check_arguments(args, parser):
    """Check arguments passed by user that are not checked by argparse itself."""
    if args.asm_block not in ['auto', 'manual']:
        try:
            args.asm_block = int(args.asm_block)
        except ValueError:
            parser.error('--asm-block can only be "auto", "manual" or an integer')

    # Set default unit depending on performance model requested
    if not args.unit:
        if 'Roofline' in args.pmodel or 'RooflineIACA' in args.pmodel:
            args.unit = 'FLOP/s'
        else:
            args.unit = 'cy/CL'
def check_arguments(args, parser):
    if args.asm_block not in ['auto', 'manual']:
        try:
            args.asm_block = int(args.asm_block)
        except ValueError:
            parser.error('--asm-block can only be "auto", "manual" or an integer')

    # Set default unit depending on performance model requested
    if not args.unit:
        if 'Roofline' in args.pmodel or 'RooflineIACA' in args.pmodel:
            args.unit = 'FLOP/s'
        else:
            args.unit = 'cy/CL'
def check_arguments ( args , parser ) : if args . asm_block not in [ 'auto' , 'manual' ] : try : args . asm_block = int ( args . asm_block ) except ValueError : parser . error ( '--asm-block can only be "auto", "manual" or an integer' ) # Set default unit depending on performance model requested if not args . unit : if 'Roofline' in args . pmodel or 'RooflineIACA' in args . pmodel : args . unit = 'FLOP/s' else : args . unit = 'cy/CL'
Check arguments passed by user that are not checked by argparse itself.
Check arguments passed by user that are not checked by argparse itself .