Hitting Ctrl-C where terminator was started gives: ... ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 442, in get_visible_terminals if maker.isinstance(child, 'Notebook'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 206, in get_visible_terminals elif maker.isinstance(child, 'Container'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1004, in on_vte_size_allocate def on_vte_size_allocate(self, widget, allocation): KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 467, in set_rough_geometry_hints if maker.isinstance(self.get_child(), 'Notebook'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1004, in on_vte_size_allocate def on_vte_size_allocate(self, widget, allocation): KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1004, in on_vte_size_allocate def on_vte_size_allocate(self, widget, allocation): KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 207, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 206, in get_visible_terminals elif maker.isinstance(child, 'Container'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^CTraceback (most recent call last): File "/usr/share/terminator/terminatorlib/terminal.py", line 1009, in on_vte_size_allocate window.set_rough_geometry_hints() File "/usr/share/terminator/terminatorlib/window.py", line 471, in set_rough_geometry_hints terminals = self.get_visible_terminals() File "/usr/share/terminator/terminatorlib/window.py", line 447, in get_visible_terminals terminals.update(child.get_visible_terminals()) File "/usr/share/terminator/terminatorlib/container.py", line 204, in get_visible_terminals if maker.isinstance(child, 'Terminal'): File "/usr/share/terminator/terminatorlib/factory.py", line 54, in isinstance module = __import__(self.types[classtype], None, None, ['']) KeyboardInterrupt ^Z
Hitting Ctrl-C doesn't solve problem, as terminator reenters the same code and still loops somewhere. Shouldn't factory.py code, just give up, and do not loop again and again? -- Witold Baryluk JID: witold.baryluk // jabster.pl
signature.asc
Description: Digital signature