Going deeper into this rabithole it appears its actually:
def _on_app_recommendations_agent_refresh(self, cat):
docs = cat.get_documents(self.catview.db)
# display the recommendations
if len(docs) > 0: self.catview._add_tiles_to_flowgrid(docs, self.app_recommendations_content, 3) self.show_all() self.spinner_notebook.hide_spinner()
else: self._hide_app_recommendations_panel()
that is causing the pain, to be specific the _add_tiles_to_flowgrid(). This code is triggered by "update_all()" which is in turn triggered by refresh_app()
Going deeper into this rabithole it appears its actually: recommendations _agent_ refresh( self, cat): documents( self.catview. db)
self. catview. _add_tiles_ to_flowgrid( docs,
self. app_recommendat ions_content, 3)
self. show_all( )
self. spinner_ notebook. hide_spinner( )
self. _hide_app_ recommendations _panel( )
def _on_app_
docs = cat.get_
# display the recommendations
if len(docs) > 0:
else:
that is causing the pain, to be specific the _add_tiles_ to_flowgrid( ). This code is triggered by "update_all()" which is in turn triggered by refresh_app()