From: Oleg Broytman Date: Sat, 6 Jan 2024 15:26:45 +0000 (+0300) Subject: Refactor(wx): Store some attributes we need later X-Git-Tag: 0.3.0~9^2~15 X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=73d5cd7b4ae212cb3f913bac350d2cb7e9a45889;p=m_librarian.git Refactor(wx): Store some attributes we need later [skip ci] --- diff --git a/m_librarian/wx/ListAuthors.py b/m_librarian/wx/ListAuthors.py index 89c2945..cdbf134 100644 --- a/m_librarian/wx/ListAuthors.py +++ b/m_librarian/wx/ListAuthors.py @@ -24,18 +24,21 @@ class ListAuthorsPanel(wx.Panel): def __init__(self, parent, search_authors_results): wx.Panel.__init__(self, parent) + self.search_authors_results = search_authors_results + list_authors_sizer = wx.BoxSizer(wx.VERTICAL) self.SetSizer(list_authors_sizer) - grid = wx.grid.Grid(self) + self.grid = grid = wx.grid.Grid(self) list_authors_sizer.Add(grid, 0, wx.EXPAND, 0) - self.InitGrid(grid, search_authors_results) + self.InitGrid() - def InitGrid(self, grid, search_authors_results): + def InitGrid(self): _ = getattr(translations, 'ugettext', None) or translations.gettext - authors = search_authors_results['authors'] - columns = search_authors_results['columns'] + authors = self.search_authors_results['authors'] + columns = self.search_authors_results['columns'] + grid = self.grid grid.CreateGrid(len(authors), len(columns)) grid.EnableEditing(False) for row in range(len(authors)):