summaryrefslogtreecommitdiff
path: root/examples/python/gi/dns.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/python/gi/dns.py')
-rwxr-xr-xexamples/python/gi/dns.py12
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__":