[krb5-auth-dialog] examples: Update to python3 and gir
- From: Guido Günther <guidog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] examples: Update to python3 and gir
- Date: Mon, 15 Feb 2021 13:17:04 +0000 (UTC)
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]