def has_argument(command: str) -> bool:
    """
    Check if command has an argument.

    This is helper function for process_command

    :param command: an alphabetic string
    :precondition: command must be an alphabetic string and part of the list returned by get_command_list
    :postcondition: returns True if command has an argument, else False
    :return: True if command has an argument, otherwise False

    >>> has_argument("h")
    False
    >>> has_argument("b")
    True
    """
    commands_dictionary = {
        "q": False,
        "h": False,
        "b": True,
        "s": True,
        "i": True,
        "c": True
    }
    return commands_dictionary[command]