diff options
Diffstat (limited to 'src/scripts/callback.py')
-rw-r--r-- | src/scripts/callback.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/scripts/callback.py b/src/scripts/callback.py new file mode 100644 index 0000000..1c517f5 --- /dev/null +++ b/src/scripts/callback.py @@ -0,0 +1,18 @@ +import screen + +ticket = None + +def cmd_cb(event, params): + f = open("/tmp/debug/py", "ab") + f.write("Event triggered: %s (%s)\n" % (event, params)) + f.close() + return 0 + +ticket = screen.hook("global_cmdexecuted", cmd_cb) + +def detached_cb(display, flags): + ticket.unhook() + return 0 + +screen.hook("global_detached", detached_cb) + |