[Checkins] SVN: zope.pypisupport/trunk/src/zope/pypisupport/role.py When the user is not an owner, he cannot give someone else the owner

Stephan Richter srichter at cosmos.phy.tufts.edu
Fri Aug 1 22:05:31 EDT 2008


Log message for revision 89180:
  When the user is not an owner, he cannot give someone else the owner 
  role. Ignore the resulting 401 error.
  

Changed:
  U   zope.pypisupport/trunk/src/zope/pypisupport/role.py

-=-
Modified: zope.pypisupport/trunk/src/zope/pypisupport/role.py
===================================================================
--- zope.pypisupport/trunk/src/zope/pypisupport/role.py	2008-08-02 02:00:11 UTC (rev 89179)
+++ zope.pypisupport/trunk/src/zope/pypisupport/role.py	2008-08-02 02:05:30 UTC (rev 89180)
@@ -19,6 +19,7 @@
 import lxml.etree
 import mechanize
 import zope.testbrowser.browser
+import urllib2
 
 BASE_URL = 'http://pypi.python.org/pypi/'
 
@@ -41,6 +42,9 @@
      except mechanize._mechanize.LinkNotFoundError:
          print '    +-> Error/Warning: admin link not found'
          return
+     except urllib2.HTTPError, err:
+         print '    +-> Error/Warning: You are not an owner of this pacakge.'
+         return
      # Fill in the user whose roles are modified.
      browser.getControl(name='user_name').value = user
      # Execute the action



More information about the Checkins mailing list