def _NormalizeArgd(rawDict):
    """
    Normalize the argument dictionary. All parameters start with '#' will be
    checked whether it is not None(client did not pass it). After checking a
    new dictionary will be generated and returned.
    :param rawDict: a dict, contains request args with required attribute flag
    :return: A pair. First flag is bool to signal whether this request is valid,
             Second is a dict for the generated dict or check failure key.
    """
    pureDict = {}
    for k in rawDict:
        if k[0] == '#' and rawDict[k] is None:
            return False, {"key": k[1:len(k)]}
        pureDict[k[1:len(k)]] = rawDict[k] if rawDict[k] != "None" else None
    return True, pureDict