#!/usr/bin/python
import dbus
-import urllib
+import urllib.request, urllib.parse, urllib.error
def get_pac(url):
- conn = urllib.urlopen(url, proxies={})
+ conn = urllib.request.urlopen(url, proxies={})
data = conn.read()
- print data
+ print(data)
conn.close()
bus = dbus.SystemBus()
-manager = dbus.Interface(bus.get_object('org.moblin.connman', '/'),
- 'org.moblin.connman.Manager')
+manager = dbus.Interface(bus.get_object('net.connman', '/'),
+ 'net.connman.Manager')
services = manager.GetServices()
proxy = properties["Proxy"]
if "Method" in proxy:
- print "[ %s ]" % (path)
+ print("[ %s ]" % (path))
method = proxy["Method"]
- print "Method = %s" % (method)
+ print("Method = %s" % (method))
- if method in ["auto-config"]:
+ if method in ["auto"]:
url = proxy["URL"]
- print "URL = %s" % (url)
-
- print
+ print("URL = %s" % (url))
+ print()
get_pac(url)
+ else:
+ print()