-#!/usr/bin/python
-#
# Copyright (C) 2014 Ipsilon project Contributors, for licensee see COPYING
from __future__ import absolute_import
class OpenidExtension(OpenidExtensionBase):
- def __init__(self):
+ def __init__(self, *pargs):
super(OpenidExtension, self).__init__('Attribute Exchange')
self.type_uris = [
ax.AXMessage.ns_uri,
def _resp(self, request, userdata):
req = ax.FetchRequest.fromOpenIDRequest(request)
if req is None:
- return {}
+ return None
resp = ax.FetchResponse(req)
for name in req.requested_attributes:
try:
def _display(self, request, userdata):
resp = self._resp(request, userdata)
+ if resp is None:
+ return {}
data = dict()
for name, value in resp.data.items():
key = name