[Pywikipedia-l] SVN: [6571] trunk/pywikipedia/imageharvest.py

nicdumz at svn.wikimedia.org nicdumz at svn.wikimedia.org
Sat Apr 4 02:20:28 UTC 2009


Revision: 6571
Author:   nicdumz
Date:     2009-04-04 02:20:27 +0000 (Sat, 04 Apr 2009)

Log Message:
-----------
Fixing [ 2729138 ] 'desc' is not defined

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

Modified: trunk/pywikipedia/imageharvest.py
===================================================================
--- trunk/pywikipedia/imageharvest.py	2009-04-04 02:09:24 UTC (rev 6570)
+++ trunk/pywikipedia/imageharvest.py	2009-04-04 02:20:27 UTC (rev 6571)
@@ -51,9 +51,8 @@
                 links += [relativepath+"/"+link]
     return links
 
-def main(give_url,image_url):
+def main(give_url, image_url, desc):
     url = give_url
-    basicdesc = []
 
     if url == '':
         if image_url:
@@ -71,11 +70,11 @@
         if answer:
             maximum=int(answer)
 
-    if basicdesc == []:
+    if not desc:
         basicdesc = wikipedia.input(
             u"What text should be added at the end of the description of each image from this url?")
     else:
-        basicdesc = ' '.join(desc)
+        basicdesc = desc
 
     if image_url:
         ilinks = []
@@ -99,6 +98,7 @@
     url = u''
     image_url = False
     shown = False
+    desc = []
 
     for arg in wikipedia.handleArgs():
         if arg == "-pattern":
@@ -111,9 +111,10 @@
             url = arg
         else:
             desc += [arg]
+    desc = ' '.join(desc)
 
     fileformats = ('jpg', 'jpeg', 'png', 'gif', 'svg', 'ogg')
     mysite = wikipedia.getSite()
-    main(url,image_url)
+    main(url, image_url, desc)
 finally:
     wikipedia.stopme()





More information about the Pywikipedia-l mailing list