def _enable_fbi ( self, info = None ): """ Enables the FBI debugger. """ if not self.fbi_enabled: self.fbi_enabled = True from etsdevtools.developer.helper.fbi import use_fbi use_fbi() print 'FBI Enabled'
def _enable_fbi(self, info=None): """ Enables the FBI debugger. """ if not self.fbi_enabled: self.fbi_enabled = True from etsdevtools.developer.helper.fbi import use_fbi use_fbi() print 'FBI Enabled'
#-- Private Methods -------------------------------------------------------- def _create_baseline ( self ): """ Creates a new baseline object. """ current_ids = self.current_ids object_ids = {} gc.collect() for object in gc.get_objects(): if id( object ) not in current_ids: name = object_name( object ) if name not in ignored_classes: object_ids[ id( object ) ] = name return HB_Baseline( object_ids = object_ids, owner = self ) #------------------------------------------------------------------------------- # Command-line invocation handling: #------------------------------------------------------------------------------- if __name__ == '__main__': hb = HB_HeapBrowser() hb.update() from etsdevtools.developer.helper.fbi import use_fbi use_fbi() hb.configure_traits()