__repr__ for windows and tabs

This commit is contained in:
Kovid Goyal 2016-12-07 10:27:09 +05:30
parent 7bbf841725
commit 63359c358c
2 changed files with 6 additions and 0 deletions

View File

@ -147,6 +147,9 @@ class Tab:
def render(self):
self.borders.render(get_boss().borders_program)
def __repr__(self):
return 'Tab(title={}, id={})'.format(self.name or self.title, hex(id(self)))
class TabManager:

View File

@ -42,6 +42,9 @@ class Window:
self.write_buf = memoryview(b'')
self.char_grid = CharGrid(self.screen, opts)
def __repr__(self):
return 'Window(title={}, id={})'.format(self.title, hex(id(self)))
@property
def is_visible_in_layout(self):
return self._is_visible_in_layout