def create_aguilist(self): wx.BeginBusyCursor() self.Freeze() cache_aguilist(self.aguilist) filterUnderscore = 0 if self.settings['hide_1_underscore']: filterUnderscore = 1 elif self.settings['hide_2_underscore']: filterUnderscore = 2 oldpugview = self.pugview self.pugview = {} if self._currentView in ('&Raw', 'Raw'): self.aguilist = create_raw_aguilist(self.object, self, None, filterUnderscore) elif self._currentView in ('Raw &Data', 'Raw Data'): self.aguilist = create_raw_aguilist(self.object, self, ['Default', 'Objects'], filterUnderscore) elif self._currentView in ('Raw &Methods', 'Raw Methods'): self.aguilist = create_raw_aguilist(self.object, self, ['Routine'], filterUnderscore) else: pugview = self._currentView self.pugview = pugview self.aguilist = create_pugview_aguilist(self.object, self, pugview, filterUnderscore=0) self.SetSize(wx.Size(pugview['size'][0], pugview['size'][1])) if pugview.get('force_persist'): self.persist = self.objectRef() else: self.persist = None self.display_aguilist() if self.IsFrozen(): self.Thaw() wx.EndBusyCursor()
def create_aguilist(self): wx.BeginBusyCursor() self.Freeze() cache_aguilist(self.aguilist) filterUnderscore = 0 if self.settings['hide_1_underscore']: filterUnderscore = 1 elif self.settings['hide_2_underscore']: filterUnderscore = 2 oldpugview = self.pugview self.pugview = {} if self._currentView in ('&Raw', 'Raw'): self.aguilist = create_raw_aguilist(self.object, self, None, filterUnderscore) elif self._currentView in ('Raw &Data', 'Raw Data'): self.aguilist = create_raw_aguilist(self.object, self, ['Default', 'Objects'], filterUnderscore) elif self._currentView in ('Raw &Methods', 'Raw Methods'): self.aguilist = create_raw_aguilist(self.object, self,['Routine'], filterUnderscore) else: pugview = self._currentView self.pugview = pugview self.aguilist = create_pugview_aguilist(self.object, self, pugview, filterUnderscore=0) self.SetSize(wx.Size(pugview['size'][0], pugview['size'][1])) if pugview.get('force_persist'): self.persist = self.objectRef() else: self.persist = None self.display_aguilist() if self.IsFrozen(): self.Thaw() wx.EndBusyCursor()
def __del__(self): cache_aguilist(self.aguilist)
def __del__(self): cache_aguilist( self.aguilist)