[Pypi-checkins] r972 - trunk/pypi

richard python-checkins at python.org
Mon Sep 5 05:57:48 CEST 2011


Author: richard
Date: Mon Sep  5 05:57:48 2011
New Revision: 972

Modified:
   trunk/pypi/webui.py
Log:
fix action subs stuff for openid, also fix openid user url config

Modified: trunk/pypi/webui.py
==============================================================================
--- trunk/pypi/webui.py	(original)
+++ trunk/pypi/webui.py	Mon Sep  5 05:57:48 2011
@@ -532,7 +532,7 @@
         if action:
             # we've already been set an action
             pass
-        if self.form.has_key(':action'):
+        elif self.form.has_key(':action'):
             action = self.form[':action']
             if isinstance(action, list):
                 raise RuntimeError("Multiple actions: %r" % action)
@@ -3051,12 +3051,10 @@
         orequest = OpenIDServer.CheckIDRequest.fromMessage(message, self.oid_server.op_endpoint)
         
         if self.form.has_key('allow'):
-            answer = orequest.answer(True,
-                                     identity=self.openid_user_url())
+            answer = orequest.answer(True, identity=self.openid_user_url())
             return self.openid_response(answer)
         elif self.form.has_key('allow_always'):
-            answer = orequest.answer(True,
-                                     identity=self.openid_user_url())
+            answer = orequest.answer(True, identity=self.openid_user_url())
             self.store.set_openid_trustedroot(self.username, orequest.trust_root)
             self.store.commit()
             return self.openid_response(answer)
@@ -3100,8 +3098,7 @@
 
     def openid_user_url(self):
         if self.authenticated:
-            return "%s?:action=openid_user&username=%s" % (self.config.url,
-                                                           self.username)
+            return "%s/%s" % (self.config.openid_url, self.username)
         else:
             return None
         


More information about the Pypi-checkins mailing list