def is_key(sarg):
    """Check if `sarg` is a key (eg. -foo, --foo) or a negative number (eg. -33).
    """
    if not sarg.startswith("-"):
        return False
    if sarg.startswith("--"):
        return True
    return not sarg.lstrip("-").isnumeric()
Check if `sarg` is a key (eg. -foo, --foo) or a negative number (eg. -33).