def _construct_feeds(self): f = tuple((f.title, f.id) for f in Feed.getall()) self.feeds_list = SelectionList('norm', 'focussed', 'selected', f) self.feeds_box = PackableLineBox(self.feeds_list, 'Feeds', lline=None, rline=None, bline=None, tlcorner='─', trcorner='─') # Selecting a different feed needs to update the episode list urwid.connect_signal(self.feeds_list.listwalker, 'modified', self._feeds_modified_cb)