Revision: 7472 Author: filnik Date: 2009-10-15 12:19:34 +0000 (Thu, 15 Oct 2009)
Log Message: ----------- Check if the talk page of an user exists before deciding if it's the case to put in the log page
Modified Paths: -------------- trunk/pywikipedia/welcome.py
Modified: trunk/pywikipedia/welcome.py =================================================================== --- trunk/pywikipedia/welcome.py 2009-10-14 21:49:53 UTC (rev 7471) +++ trunk/pywikipedia/welcome.py 2009-10-15 12:19:34 UTC (rev 7472) @@ -546,8 +546,8 @@ try: for bname in self._blacklist: if bname.lower() in str(name.lower()): #bad name positive + self.bname = bname return True - self.bname = bname except UnicodeEncodeError: pass
@@ -790,13 +790,12 @@ while True: welcomed_count = 0 for users in self.parseNewUserLog(): + import userlib + users = userlib.User(self.site, 'Super studiosa') if users.isBlocked(): showStatus(3) wikipedia.output(u'%s has been blocked!' % users.name() ) continue - if self.badNameFilter(users.name()): - self.reportBadAccount(users.name()) - continue #if 'bot' in users.groups(): if 'bot' in users.name().lower(): showStatus(3) @@ -813,6 +812,9 @@ wikipedia.output(u'%s has been already welcomed.' % users.name()) continue else: + if self.badNameFilter(users.name()): + self.reportBadAccount(users.name()) + continue welcome_text = wikipedia.translate(self.site, netext) if globalvar.randomSign: welcome_text = welcome_text % choice(self.defineSign())
pywikipedia-svn@lists.wikimedia.org