summaryrefslogtreecommitdiff
path: root/src/scripts/callback.py
blob: 1c517f5ad29f4fe9c13f2b55a2bb1eebf9884608 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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)