NotebookRunnerList#

class mobu.services.business.notebookrunnerlist.NotebookRunnerList(*, options, user, repo_manager, events, logger, flock)#

Bases: NotebookRunner

A notebook runner that refreshes JupyterLab sessions (and optionally deletes the labs) after a list of notebooks has been executed.

Parameters:
  • options (NotebookRunnerOptions) – Configuration options for the business.

  • user (AuthenticatedUser) – User with their authentication token to use to run the business.

  • events (Events) – Event publishers.

  • logger (BoundLogger) – Logger to use to report the results of business.

  • flock (str | None) – Flock that is running this business, if it is running in a flock.

  • repo_manager (RepoManager)

Methods Summary

execution_iterator()

Return an iterator counts the number of specified notebooks.

Methods Documentation

execution_iterator()#

Return an iterator counts the number of specified notebooks.

Return type:

ExecutionIteration