Revision: 7362
Author: alexsh
Date: 2009-10-03 12:18:52 +0000 (Sat, 03 Oct 2009)
Log Message:
-----------
use `not` to make more easy to turn down
Modified Paths:
--------------
trunk/pywikipedia/welcome.py
Modified: trunk/pywikipedia/welcome.py
===================================================================
--- trunk/pywikipedia/welcome.py 2009-10-03 09:02:59 UTC (rev 7361)
+++ trunk/pywikipedia/welcome.py 2009-10-03 12:18:52 UTC (rev 7362)
@@ -612,39 +612,40 @@
return True
def makelogpage(self, queue = []):
- if globalvar.makeWelcomLog:
- if len(queue) == 0:
- return None
-
- text = u''
- logg = wikipedia.translate(self.site, logbook)
- target = logg + '/' + time.strftime('%Y/%m/%d',
time.localtime(time.time()))
- if self.site.lang == 'it':
- target = logg + '/' + time.strftime('%d/%m/%Y',
time.localtime(time.time()))
-
- logPage = wikipedia.Page(self.site, target)
- if logPage.exists():
- text = logPage.get()
- else:
- #make new log page
- showStatus()
- wikipedia.output('Log page is not exist, getting information
for page creation')
- text = wikipedia.translate(self.site, logpage_header)
- text += u'\n!%s' % self.site.namespace(2)
- text += u'\n!%s' %
string.capitalize(self.site.mediawiki_message('contribslink'))
-
- for result in queue:
- # Adding the log... (don't take care of the variable's
name...).
- luser = wikipedia.url2link(result.name(), self.site, self.site)
- text += u'\n{{WLE|user=%s|contribs=%d}}' % (luser,
result.editCount())
- #update log page.
- while True:
- try:
- logPage.put(text, wikipedia.translate(self.site, summary2)
)
- return True
- except wikipedia.EditConflict:
- wikipedia.output(u'An edit conflict has occured. Pausing
for 10 seconds before continuing.')
- time.sleep(10)
+ if not globalvar.makeWelcomLog:
+ return None
+ if len(queue) == 0:
+ return None
+
+ text = u''
+ logg = wikipedia.translate(self.site, logbook)
+ target = logg + '/' + time.strftime('%Y/%m/%d',
time.localtime(time.time()))
+ if self.site.lang == 'it':
+ target = logg + '/' + time.strftime('%d/%m/%Y',
time.localtime(time.time()))
+
+ logPage = wikipedia.Page(self.site, target)
+ if logPage.exists():
+ text = logPage.get()
+ else:
+ #make new log page
+ showStatus()
+ wikipedia.output('Log page is not exist, getting information for
page creation')
+ text = wikipedia.translate(self.site, logpage_header)
+ text += u'\n!%s' % self.site.namespace(2)
+ text += u'\n!%s' %
string.capitalize(self.site.mediawiki_message('contribslink'))
+
+ for result in queue:
+ # Adding the log... (don't take care of the variable's name...).
+ luser = wikipedia.url2link(result.name(), self.site, self.site)
+ text += u'\n{{WLE|user=%s|contribs=%d}}' % (luser,
result.editCount())
+ #update log page.
+ while True:
+ try:
+ logPage.put(text, wikipedia.translate(self.site, summary2) )
+ return True
+ except wikipedia.EditConflict:
+ wikipedia.output(u'An edit conflict has occured. Pausing for
10 seconds before continuing.')
+ time.sleep(10)
def parseNewUserLog(self):
#if __name__ != '__main__':
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn