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 mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn