Esempio n. 1
0
 def __init__(self, *args):
     log.info("DebugInfoClientWindow.__init__(%s)", args)
     TopBarClientWindow.__init__(self, *args)
     if self._has_custom_decorations:
         self.log_buffer = deque(maxlen=100)
         self.capture_log = True
         self.debug = lambda *x : self._add_log_event("debug", *x)
         self.info = lambda *x : self._add_log_event("info", *x)
         self.warn = lambda *x : self._add_log_event("warn", *x)
         self.error = lambda *x : self._add_log_event("error", *x)
Esempio n. 2
0
 def do_expose_event(self, event):
     self.capture_log = False
     TopBarClientWindow.do_expose_event(self, event)
     self.capture_log = True