'Instantiate a Request object from the arguments in a
C{checkid_*} OpenID message'

def fromOpenIDRequest(cls, request):

    self = cls()
    args = request.message.getArgs(self.ns_uri)
    if (args == {}):
        return None
    self.parseExtensionArgs(args)
    return self
