Hi Kuno,
The user tried downloading the file manually with Internet Explorer by pasting 
the url in IE's address bar and pressing Enter. And the file was downloaded 
without a problem.Is there some code example which shows how to manually set 
proxy configuration in Ironpython?



Hi Andrew,
The user tried running the Rhino5 application (which contains IronPython 2.7 
editor) on his Windows 10, by right clicking on the Rhino5 icon, and choosing: 
"Run as Administrator". After this, he still got the previously mentioned two 
error messages:

e1: Unable to connect to the remote server
e2: [Errno socket error] getaddrinfo returns an empty list

Is there another way in which he might need to run the Rhino5 application as an 
Administrator?


I would be grateful for any kind reply.

 

    On Wednesday, February 15, 2017 11:27 AM, Djordje Spasic 
<issworld2...@yahoo.com> wrote:
 

 

On Wednesday, February 15, 2017 11:17 AM, Kuno Meyer <kuno.me...@gmx.ch> wrote:
 
Hi
Since the download with System.Net.WebClient() also fails (which is standard 
.NET Framework code and is not related to IronPython), I propose to check your 
network connectivity and for interfering company firewalls. Are you able to 
download the file with a browser? Maybe you need some manual proxy 
configuration (even though, according to MSDN, WebClient uses by default the IE 
setup.)
Regards,
Kuno

Thank you for the reply Kuno!
Everything is fine on my PC, the other user who uses the code below has the 
issue. He tried to manually download the mentioned file, and succeeded without 
a problem (in Chrome).
If WebClient is using default IE setup, then does he need to try to download 
the file in Internet Explorer?
 

  

 On Wednesday, February 15, 2017 9:59 AM, Andrew Graham 
<a...@agraham.demon.co.uk> wrote:
 
 Your code obviously works given the correct environment in which to run. A 
major difference between XP and Windows 10 is the permissions system so the 
first thing I would try is to make sure that the application is runnning as 
Administrator on the Windows 10 system. RegardsAndrew Graham

Thank you for the reply Andrew! I will check with him to see if he runs the 
Rhino5 as an Administrator.
 
 From: Djordje Spasic via Ironpython-users Sent: Tuesday, February 14, 2017 
11:49 PMTo: Discussion of IronPython Subject: [Ironpython-users] 
System.Net.WebClient and urllib.urlretrieve fail to download a file Hello,I 
have a small ironpython 2.7 function which downloads a particular .osm file 
from overpass-api.de website.
The function is working without a problem on my PC.

However, on PC of another person, it fails. That person is using Windows 10 x64 
(not sure if this information is of any significance), while I am using Windows 
XP 32 bit (way too old, sorry for that).

Here is the function's code:

 import System import urllib   def downloadFile(downloadLink, 
downloadedFilePath):     try:         # try "secure http" download         
client = System.Net.WebClient()         client.DownloadFile(downloadLink, 
downloadedFilePath)     except Exception, e:         print "e1: ", e         
try:             # "secure http" failed, try "http" download:             
filePath, infoHeader = urllib.urlretrieve(downloadLink, downloadedFilePath)     
    except Exception, e:             print "e2: ", e             # downloading 
of file failed             fileDownloaded_success = False             return 
fileDownloaded_success          fileDownloaded_success = True     return 
fileDownloaded_success     download = True  # switch if download == True:     
downloadLink = 
"http://overpass-api.de/api/map?bbox=-74.0118232808,40.7028304899,-74.0094567192,40.7046315099";
     downloadedFilePath = "c:/map.osm"     fileDownloaded_success = 
downloadFile(downloadLink, downloadedFilePath)     print 
"fileDownloaded_success: ", fileDownloaded_success


Mentioned person gets the following printed to his console, after running the 
code:

 e1: Unable to connect to the remote server
e2: [Errno socket error] getaddrinfo returns an empty list
fileDownloaded_success: False


He tried turning off both his Antivirus and Windows Firewall, and the upper two 
error messages did not go away. We can not use a newer version of IronPython, 
as 2.7 is what is shipped with Rhino5 application (we basically use IronPython 
2.7 editor inside Rhino5 application). I would be grateful for any kind of 
reply, as I do not know what is the problem at his place. I did some googling 
with similar error message, but I do not know if this could be the same 
situation.
 Thank you in advance!!


_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users


   

   
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to