Revision: 7662
Author:   alexsh
Date:     2009-11-16 21:58:10 +0000 (Mon, 16 Nov 2009)

Log Message:
-----------
Fix non-useragent forbidden for upload.wikimedia.org

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

Modified: trunk/pywikipedia/upload.py
===================================================================
--- trunk/pywikipedia/upload.py 2009-11-16 20:24:48 UTC (rev 7661)
+++ trunk/pywikipedia/upload.py 2009-11-16 21:58:10 UTC (rev 7662)
@@ -106,9 +106,12 @@
 
                 while not self._retrieved:
                     uo = wikipedia.MyURLopener
+                    headers = [('User-agent', wikipedia.useragent)]
+
                     if resume:
                         wikipedia.output(u"Resume download...")
-                        uo.addheader('Range', 'bytes=%s-' % rlen)
+                        headers.append(('Range', 'bytes=%s-' % rlen))
+                    uo.addheaders = headers
 
                     file = uo.open(self.url)
 



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to