Python requests exception handling
Question: How to handle exceptions with python library requests? For example how to
check is PC connected to internet?

When I try

    
    
    try:
        requests.get('http://www.google.com')
    except ConnectionError:
        # handle the exception
    

it gives me error name `ConnectionError` is not defined


Answer: Assuming you did `import requests`, you want `requests.ConnectionError`.
`ConnectionError` is an exception defined by `requests`. See the [API
documentation](http://docs.python-requests.org/en/latest/api/) here.

