[Pywikipedia-l] SVN: [4899] trunk/pywikipedia/checkimages.py

filnik at svn.wikimedia.org filnik at svn.wikimedia.org
Wed Jan 16 13:24:55 UTC 2008


Revision: 4899
Author:   filnik
Date:     2008-01-16 13:24:55 +0000 (Wed, 16 Jan 2008)

Log Message:
-----------
Yes! I've found the ghost-bug for the settings (it was caused because of settings's data name). Bug fixed.

Modified Paths:
--------------
    trunk/pywikipedia/checkimages.py

Modified: trunk/pywikipedia/checkimages.py
===================================================================
--- trunk/pywikipedia/checkimages.py	2008-01-16 12:08:39 UTC (rev 4898)
+++ trunk/pywikipedia/checkimages.py	2008-01-16 13:24:55 UTC (rev 4899)
@@ -67,7 +67,7 @@
 #
 # Distributed under the terms of the MIT license.
 #
-__version__ = '$Id: checkimages.py,v 1.0 2007/11/27 16:00:25 filnik Exp$'
+__version__ = '$Id: checkimages.py,v 2.0 2008/01/16 14:30:25 filnik Exp$'
 #
 
 import re, time, urllib2
@@ -123,7 +123,7 @@
 		'commons':'{{subst:welcome}}\n~~~~\n',
 		'en'     :'{{welcome}}\n~~~~\n',
 		'it'     :'{{benvenuto}}\n~~~~\n',
-		'ja':'{{subst:welcome|--~~~~}}\n',
+		'ja':'{{welcome}}\n--~~~~\n',
 		'hu'     :u'{{subst:Üdvözlet|~~~~}}\n',
 		'zh':'{{subst:welcome|sign=~~~~}}',
 		}
@@ -211,7 +211,7 @@
                                         'en':None,
                                         'hu':None,
 					'it':u'Utente:Nikbot/Settings#Settings',
-					'ja':u"利用者:Alexbot/cisettings#Settings",
+					'ja':None,
 					'zh':u"User:Alexbot/cisettings#Settings",
 					}
 # The bot can report some images (like the images that have the same name of an image on commons)
@@ -798,7 +798,8 @@
                 if tupla_written != None:
                         wikipedia.output(u'\t   >> Loaded the real-time page... <<')
                         # Save the settings not to lose them (FixMe: Make that part better)
-                        filename = "settings.data"
+                        # The name is to avoid mistakes when the same bot is run in multiple projects.
+                        filename = "settings-%s.data" % str(site).replace(':', '-')
                         f = file(filename, 'w')
                         cPickle.dump(tupla_written, f)
                         f.close()
@@ -1003,4 +1004,4 @@
                         wikipedia.stopme()
 	finally:
 		wikipedia.stopme()
-		#sys.exit() # Be sure that the Bot will stop
+		sys.exit() # Be sure that the Bot will stop





More information about the Pywikipedia-l mailing list