[Python-checkins] r77758 - tracker/instances/python-dev/extensions/openid_login.py

martin.v.loewis python-checkins at python.org
Tue Jan 26 21:44:55 CET 2010


Author: martin.v.loewis
Date: Tue Jan 26 21:44:55 2010
New Revision: 77758

Log:
Consider that lookup returns a single string, not a list.


Modified:
   tracker/instances/python-dev/extensions/openid_login.py

Modified: tracker/instances/python-dev/extensions/openid_login.py
==============================================================================
--- tracker/instances/python-dev/extensions/openid_login.py	(original)
+++ tracker/instances/python-dev/extensions/openid_login.py	Tue Jan 26 21:44:55 2010
@@ -178,7 +178,7 @@
             session = self.db.openid_session.lookup(handle)
         except KeyError:
             raise ValueError, 'Not authenticated (no session)'
-        session = self.db.openid_session.getnode(session[0])
+        session = self.db.openid_session.getnode(session)
         claimed = self.authenticate(session, query)
         if self.user != 'anonymous':
             # Existing user claims OpenID
@@ -266,7 +266,7 @@
         try:
             handle = self.form['openid.assoc_handle'].value
             session = self.db.openid_session.lookup(handle)
-            session = self.db.openid_session.getnode(session[0])
+            session = self.db.openid_session.getnode(session)
         except Exception, e:
             raise ValueError, "Not authenticated (no session): "+str(e)
         # re-authenticate fields


More information about the Python-checkins mailing list