[Pywikipedia-l] SVN: [6119] trunk/pywikipedia/welcome.py
filnik at svn.wikimedia.org
filnik at svn.wikimedia.org
Tue Nov 25 18:43:39 UTC 2008
Revision: 6119
Author: filnik
Date: 2008-11-25 18:43:39 +0000 (Tue, 25 Nov 2008)
Log Message:
-----------
Bugfix for blocked users
Modified Paths:
--------------
trunk/pywikipedia/welcome.py
Modified: trunk/pywikipedia/welcome.py
===================================================================
--- trunk/pywikipedia/welcome.py 2008-11-25 12:34:03 UTC (rev 6118)
+++ trunk/pywikipedia/welcome.py 2008-11-25 18:43:39 UTC (rev 6119)
@@ -490,7 +490,7 @@
pathWiki = wsite.family.nicepath(wsite.lang)
#A little function to check if the user has already been blocked (to skip him).
reg = r"""<li>\d\d:\d\d, \d(\d)? (.*?) \d\d\d\d <a href=\"""" + re.escape(pathWiki) + \
- r"""(.*?)\" title=\"(.*?)\">(.*?)</a> \(<a href=\"""" + re.escape(pathWiki) + r"""(.*?)\" title=\"(.*?)\">(.*?)</a>"""
+ r"""(.*?)\" title=\"(.*?)\">(.*?)</a> <span class=\"mw-usertoollinks\">"""
block_text = wsite.getUrl(wsite.path() + '?title=Special:Log/block&page=User:' + username)
numblock = re.findall(reg, block_text)
# If the bot doesn't find block-line (that means the user isn't blocked), it will return False otherwise True.
More information about the Pywikipedia-l
mailing list