diff options
Diffstat (limited to 'examples/python/gi/dns.py')
-rwxr-xr-x | examples/python/gi/dns.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/python/gi/dns.py b/examples/python/gi/dns.py index da2a6a6c43..c4c5190152 100755 --- a/examples/python/gi/dns.py +++ b/examples/python/gi/dns.py @@ -5,24 +5,26 @@ # import gi -gi.require_version('NM', '1.0') + +gi.require_version("NM", "1.0") from gi.repository import GLib, NM # This example shows how to monitor the DNS configuration main_loop = None + def handle_config(config): print " ---- new configuration ----" for entry in config: - print " * servers: %s" % ', '.join(map(str, entry.get_nameservers())) + print " * servers: %s" % ", ".join(map(str, entry.get_nameservers())) domains = entry.get_domains() if domains and domains[0]: - print " domains: %s" % ', '.join(map(str, domains)) + print " domains: %s" % ", ".join(map(str, domains)) if entry.get_interface(): - print " interface: %s" % entry.get_interface() + print " interface: %s" % entry.get_interface() print " priority: %d" % entry.get_priority() @@ -31,9 +33,11 @@ def handle_config(config): print "" + def dns_config_changed(self, property): handle_config(self.get_dns_configuration()) + main_loop = None if __name__ == "__main__": |