import argparse def bool_type(value: str) -> bool: """Helper function for argparse (string to bool conversion).""" value = value.lower() if value in ['1', 'true', 't', 'yes', 'y']: return True if value in ['0', 'false', 'f', 'no', 'n']: return False raise argparse.ArgumentTypeError(f'"{value}" could not be converted to bool.')