>From the socket module, you could use the s.connect(address) function. It returns a 0 on success or the value of errno on failure.
Regards, Jeff On Thu, Jun 19, 2008 at 2:36 PM, felciano <[EMAIL PROTECTED]> wrote: > Hi -- > > Is there a clean pythonic way to check for network connectivity? I > have a script that needs to run periodically on a laptop to create a > local cache of some network files. I would like it to fail gracefully > when disconnected, as well as issue a warning if it hasn't been able > to connect for X minutes / hours. > > I currently just use try / except to catch the network errors when the > first call times out, but the timeout takes a while, and this doesn't > feel like the right design because technically this isn't an exception > -- it is expected behavior. Is there a better way to do this (and > still be reasonably portable)? > > Thanks, > > Ramon > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list