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)