'Parse credentials from `string`.
("username" or "username:password").'

def __call__(self, string):

    try:
        return super(AuthCredentialsArgType, self).__call__(string)
    except ArgumentTypeError:
        return self.key_value_class(key=string, value=None, sep=SEP_CREDENTIALS, orig=string)
