public
Description: A dynamic, hackable window manager written in Python
Homepage: http://incise.org/whimsy.html
Clone URL: git://github.com/mackstann/whimsy.git
mackstann (author)
Wed Dec 17 00:45:49 -0800 2008
commit  2c742ca6b26b35670a2e7df4d65ddfc4af985065
tree    c805c40f131a6b250c9d0445e03a697cb441f0c3
parent  9079b0e248731161d341555d2e43effeabd90e0b
whimsy / errors
100644 30 lines (27 sloc) 1.644 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
when starting inkscape:
 
Traceback (most recent call last):
  File "dev/whimsy/example_config.py", line 79, in <module>
    app.run()
  File "/home/death/dev/whimsy/whimsy/main.py", line 64, in run
    self.ticker.tick_forever()
  File "/home/death/dev/whimsy/whimsy/controllers/tick_controller.py", line 11, in tick_forever
    self.hub.signal('tick')
  File "/home/death/dev/whimsy/whimsy/signals.py", line 20, in signal
    ret = func(**kw_dict)
  File "/home/death/dev/whimsy/whimsy/controllers/x_event_controller.py", line 16, in select_and_emit_all
    self.emit_all_pending_events()
  File "/home/death/dev/whimsy/whimsy/controllers/x_event_controller.py", line 20, in emit_all_pending_events
    self.emit_next_event()
  File "/home/death/dev/whimsy/whimsy/controllers/x_event_controller.py", line 28, in emit_next_event
    self.hub.signal('event', ev=ev, win=ev.window)
  File "/home/death/dev/whimsy/whimsy/signals.py", line 17, in signal
    if not filt(**kw_dict):
  File "/home/death/dev/whimsy/whimsy/filters/__init__.py", line 102, in if_should_manage_new_window
    return not win.get_attributes().override_redirect and not catch.get_error()
  File "/home/death/dev/whimsy/Xlib/xobject/drawable.py", line 354, in get_attributes
    window = self.id)
  File "/home/death/dev/whimsy/Xlib/protocol/rq.py", line 1428, in __init__
    self.reply()
  File "/home/death/dev/whimsy/Xlib/protocol/rq.py", line 1448, in reply
    raise self._error
Xlib.error.BadWindow: <class 'Xlib.error.BadWindow'>: code = 3, resource_id = Xlib.xobject.resource.Resource(0x0120000d), sequence_number = 45668, major_opcode = 3, minor_opcode = 0