Unhook event callbacks.
[screen-lua.git] / src / scripts / callback.py
blob1c517f5ad29f4fe9c13f2b55a2bb1eebf9884608
1 import screen
3 ticket = None
5 def cmd_cb(event, params):
6 f = open("/tmp/debug/py", "ab")
7 f.write("Event triggered: %s (%s)\n" % (event, params))
8 f.close()
9 return 0
11 ticket = screen.hook("global_cmdexecuted", cmd_cb)
13 def detached_cb(display, flags):
14 ticket.unhook()
15 return 0
17 screen.hook("global_detached", detached_cb)