title: python wait until connection active
body: <p>I want my python script to check for an active internet connection and if there is one then continue with the execution. If there is NO connection then continue checking. Basically block the execution in "main()" until the script can reconnect.</p>
  
  <p>python</p>
  
  <pre><code>import urllib2
  
  def main():
      #the script stuff
  
  def internet_on():
      try:
          response=urllib2.urlopen('http://74.125.113.99',timeout=1)
          main()
      except urllib2.URLError:
      internet_on()
  </code></pre>