Testing for Internet Connection

norseman norseman at hughes.net
Tue Jul 15 20:43:18 CEST 2008

Grant Edwards wrote:
> On 2008-07-15, Alexnb <alexnbryan at gmail.com> wrote:
>> What exactly do you think will work? I am not sure what you
>> think I should do? If I use urlopen("http://www.google.com")
>> and I am not connected, I am not going to get an exception,
>> the program will fail.
> Bullshit.  You get an exception.  Here's my program:
>    import urllib2
>    try:
>        con = urllib2.urlopen("http://www.google.com/")
>        data = con.read()
>        print data
>    except:
>        print "failed"
> If I run it with no internet connection, I get this:
>    $ python testit.py
>    failed
> If I bring up the internet connection, then I get a bunch of
> HTML.   
Yep -me two

copy/paste into afile
slide lines left to create proper indent values
python afile

I get same as Grant

If one does a copy/paste into interactive Python, it does fail.
(Lots of indent error messages.  After all, it is Python :)

norseman at hughes.net

More information about the Python-list mailing list