[Erp5-report] r41350 kazuhiko - /erp5/trunk/products/ERP5/Tool/ContributionTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 10 17:32:37 CET 2010


Author: kazuhiko
Date: Fri Dec 10 17:32:37 2010
New Revision: 41350

URL: http://svn.erp5.org?rev=41350&view=rev
Log:
explicitly specify 'we accept everything', because some site does not accept requests without having accept header.

Modified:
    erp5/trunk/products/ERP5/Tool/ContributionTool.py

Modified: erp5/trunk/products/ERP5/Tool/ContributionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/ContributionTool.py?rev=41350&r1=41349&r2=41350&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/ContributionTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/ContributionTool.py [utf8] Fri Dec 10 17:32:37 2010
@@ -645,7 +645,8 @@ class ContributionTool(BaseTool):
     url = urlparse.urlunsplit((url_tuple[0], url_tuple[1], quoted_path,
                                url_tuple[3], url_tuple[4]))
     # build a new file from the url
-    url_file = urllib2.urlopen(url)
+    url_file = urllib2.urlopen(urllib2.Request(url,
+                                               headers={'Accept':'*/*'}))
     data = url_file.read() # time out must be set or ... too long XXX
     file_object = cStringIO.StringIO()
     file_object.write(data)



More information about the Erp5-report mailing list