[krb5-auth-dialog] examples: Update to python3 and gir



commit 6d1b7c08633bb13a0d7ff4b189b70adcef8577a5
Author: Guido Günther <agx sigxcpu org>
Date:   Mon Feb 15 13:50:38 2021 +0100

    examples: Update to python3 and gir

 examples/destroy-ccache.py |  4 +++-
 examples/tgt-acquire.py    |  3 ++-
 examples/tgt-signals.py    | 21 +++++++++++++--------
 3 files changed, 18 insertions(+), 10 deletions(-)
---
diff --git a/examples/destroy-ccache.py b/examples/destroy-ccache.py
index 33cb20c..65aac84 100644
--- a/examples/destroy-ccache.py
+++ b/examples/destroy-ccache.py
@@ -1,8 +1,10 @@
 import dbus
+import sys
+
 
 bus = dbus.SessionBus()
 ka = bus.get_object('org.gnome.KrbAuthDialog',
                     '/org/gnome/KrbAuthDialog')
 ret = ka.destroyCCache(dbus_interface='org.gnome.KrbAuthDialog')
 if not ret:
-    print >>sys.stderr, "Could not destroy credentials cache"
+    print("Could not destroy credentials cache", file=sys.stderr)
diff --git a/examples/tgt-acquire.py b/examples/tgt-acquire.py
index cc8dc28..e136254 100644
--- a/examples/tgt-acquire.py
+++ b/examples/tgt-acquire.py
@@ -1,8 +1,9 @@
 import dbus
+import sys
 
 bus = dbus.SessionBus()
 ka = bus.get_object('org.gnome.KrbAuthDialog',
                     '/org/gnome/KrbAuthDialog')
 ret = ka.acquireTgt("", dbus_interface='org.gnome.KrbAuthDialog')
 if not ret:
-    print >>sys.stderr, "Cannot acuire TGT, aborting."
+    print("Cannot acuire TGT, aborting.", file=sys.stderr)
diff --git a/examples/tgt-signals.py b/examples/tgt-signals.py
index 613aa39..f3cc01d 100644
--- a/examples/tgt-signals.py
+++ b/examples/tgt-signals.py
@@ -23,32 +23,38 @@ import time
 import subprocess
 from optparse import OptionParser
 
-import gobject
+from gi.repository import GLib
 import dbus
 import dbus.mainloop.glib
 
+
 def print_info(action, principal, when):
     w = datetime.datetime.fromtimestamp(when)
     if options.verbose:
-        print "Ticket %s. Principal %s expires %s" % (action, principal, time.asctime(w.timetuple()))
+        print(f"Ticket {action} Principal {principal} expires {time.asctime(w.timetuple())}")
+
 
 def run_action(cmd):
     if cmd:
         subprocess.call(cmd, shell=True)
 
+
 def tgt_acquired_handler(principal, when):
     print_info("acquired", principal, when)
     run_action(options.acquired_action)
 
+
 def tgt_renewed_handler(principal, when):
     print_info("renewed", principal, when)
     run_action(options.renewed_action)
 
+
 def tgt_expired_handler(principal, when):
     if options.verbose:
-        print "Principal %s expired" % principal
+        print(f"Principal {principal} expired")
     run_action(options.expired_action)
 
+
 if __name__ == '__main__':
     global options
 
@@ -68,9 +74,8 @@ if __name__ == '__main__':
     dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
     bus = dbus.SessionBus()
-    bus.add_signal_receiver(tgt_renewed_handler, dbus_interface = "org.gnome.KrbAuthDialog", signal_name = 
"krb_tgt_renewed")
-    bus.add_signal_receiver(tgt_acquired_handler, dbus_interface = "org.gnome.KrbAuthDialog", signal_name = 
"krb_tgt_acquired")
-    bus.add_signal_receiver(tgt_expired_handler, dbus_interface = "org.gnome.KrbAuthDialog", signal_name = 
"krb_tgt_expired")
+    bus.add_signal_receiver(tgt_renewed_handler, dbus_interface="org.gnome.KrbAuthDialog", 
signal_name="krb_tgt_renewed")
+    bus.add_signal_receiver(tgt_acquired_handler, dbus_interface="org.gnome.KrbAuthDialog", 
signal_name="krb_tgt_acquired")
+    bus.add_signal_receiver(tgt_expired_handler, dbus_interface="org.gnome.KrbAuthDialog", 
signal_name="krb_tgt_expired")
 
-    loop = gobject.MainLoop()
-    loop.run()
+    GLib.MainLoop().run()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]