3c3
< import urllib
---
> import urllib2
83a84,99
>         #this is the proxy authentication to get qgis' proxy settings and use in urllib2. Only works with http proxy
>         settings = QSettings()
>         settings.beginGroup("proxy")
>         if settings.value("/proxyEnabled").toBool():
>             l_proxy_info = {}
>             proxyType = settings.value( "/proxyType", QVariant(0)).toString()
>             if proxyType in ["3","HttpProxy"]: 
>                 l_proxy_info['type']="http"
>                 l_proxy_info['host']=settings.value("/proxyHost").toString()
>                 l_proxy_info['port']=settings.value("/proxyPort").toUInt()[0]
>                 l_proxy_info['user']=settings.value("/proxyUser").toString()
>                 l_proxy_info['pass']=settings.value("/proxyPassword").toString()
>                 l_proxy_support = urllib2.ProxyHandler({"%(type)" : "http://%(user)s:%(pass)s@%(host)s:%(port)d" % l_proxy_info})
>                 l_opener = urllib2.build_opener(l_proxy_support, urllib2.HTTPHandler)
>                 urllib2.install_opener(l_opener)
>         settings.endGroup()
93c109
< 		tile = urllib.urlopen(url).read()
---
> 		tile = urllib2.urlopen(url).read()
