Revision: 5021 Author: rotem Date: 2008-02-15 15:49:39 +0000 (Fri, 15 Feb 2008)
Log Message: ----------- Raise a LockedPage exception if you get a permissions error using a sysop account.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2008-02-14 19:21:58 UTC (rev 5020) +++ trunk/pywikipedia/wikipedia.py 2008-02-15 15:49:39 UTC (rev 5021) @@ -1351,7 +1351,10 @@ # locked via a cascade lock. try: # Page is restricted - try using the sysop account, unless we're using one already - if not sysop: + if sysop: + # Unknown permissions error + raise LockedPage() + else: self.site().forceLogin(sysop = True) output(u'Page is locked, retrying using sysop account.') return self._putPage(text, comment, watchArticle,