summaryrefslogtreecommitdiff
path: root/openid/extensions
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2008-10-13 21:26:42 +0000
committertailor <cygnus@janrain.com>2008-10-13 21:26:42 +0000
commit424d5465c5c76520cb0e9bdb181b66605ad66125 (patch)
tree0cb324174fd23b585d7d7f38e803f36c52c3ce6e /openid/extensions
parentfbad3519dec63846dd13d7fb127a05d821a72a43 (diff)
downloadopenid-424d5465c5c76520cb0e9bdb181b66605ad66125.tar.gz
[project @ Docstrings]
Diffstat (limited to 'openid/extensions')
-rw-r--r--openid/extensions/draft/pape5.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/openid/extensions/draft/pape5.py b/openid/extensions/draft/pape5.py
index 938d2ef..1917ea6 100644
--- a/openid/extensions/draft/pape5.py
+++ b/openid/extensions/draft/pape5.py
@@ -70,6 +70,7 @@ class PAPEExtension(Extension):
self.auth_level_aliases[alias] = auth_level_uri
def _generateAlias(self):
+ """Return an unused auth level alias"""
for i in xrange(1000):
alias = 'cust%d' % (i,)
if alias not in self.auth_level_aliases:
@@ -78,6 +79,10 @@ class PAPEExtension(Extension):
raise RuntimeError('Could not find an unused alias (tried 1000!)')
def _getAlias(self, auth_level_uri):
+ """Return the alias for the specified auth level URI.
+
+ @raises KeyError: if no alias is defined
+ """
for (alias, existing_uri) in self.auth_level_aliases.iteritems():
if auth_level_uri == existing_uri:
return alias