not possible to edit szl wiki for the bot anymore. Error: python category.py move -from:"Kultura Rosyje" -to:"Kultura Rusyje" -log -recurse Traceback (most recent call last): File "category.py", line 81, in ? import wikipedia, catlib, config, pagegenerators File "/home/mstelmasik/Downloads/pywikipedia/wikipedia.py", line 5756, in ? getSite() File "/home/mstelmasik/Downloads/pywikipedia/wikipedia.py", line 5648, in getSite if not ret.family.isPublic(): AttributeError: Family instance has no attribute 'isPublic'
masti
nicdumz@svn.wikimedia.org pisze:
Revision: 5535 Author: nicdumz Date: 2008-06-08 20:18:27 +0000 (Sun, 08 Jun 2008)
Log Message:
adding Family.isPublic for private wikis : sometimes (i.e. Wikimedia-fr wiki) the wiki is private, and viewing any pages but the Home page is restricted to logged-in users
Modified Paths:
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
--- trunk/pywikipedia/wikipedia.py 2008-06-08 19:30:06 UTC (rev 5534) +++ trunk/pywikipedia/wikipedia.py 2008-06-08 20:18:27 UTC (rev 5535) @@ -4536,7 +4536,7 @@ # No messages could be added. # We assume that the server is down. # Wait some time, then try again.
output('WARNING: No messages found in Special:Allmessages. Maybe the server is down. Retrying in %i minutes...' % retry_idle_time)
output(u'WARNING: No messages found in Special:Allmessages. Maybe the server is down. Retrying in %i minutes...' % retry_idle_time) time.sleep(retry_idle_time * 60) # Next time wait longer, but not longer than half an hour retry_idle_time *= 2
@@ -5644,7 +5644,10 @@ if not _sites.has_key(key): _sites[key] = Site(code=code, fam=fam, user=user, persistent_http=persistent_http)
- return _sites[key]
- ret = _sites[key]
- if not ret.family.isPublic():
ret.forceLogin()
- return ret
def setSite(site): global default_code, default_family
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l