modelon.impact.client.jupyterhub package

Submodules

modelon.impact.client.jupyterhub.authorize module

authorize(uri, interactive, context=None, credential_manager=None, service=None)
Return type:

Tuple[URI, JupyterContext]

modelon.impact.client.jupyterhub.exceptions module

exception Error

Bases: Exception

exception JupyterHubAuthrizationError

Bases: Error

exception NoJupyterHubServerRunningError

Bases: Error

exception NoJupyterHubTokenError

Bases: Error

exception NotAJupyterHubUrl

Bases: Error

exception UnknownJupyterHubError

Bases: Error

modelon.impact.client.jupyterhub.sal module

class JupyterContext(base=None)

Bases: object

property session: Session
property token: str | None
class JupyterHubService

Bases: object

classmethod get_user_data(uri, context, server=None)
Return type:

JupyterUser

class JupyterUser(user_id, server)

Bases: object

impact_server_uri(jupyterhub_uri)
Return type:

URI

server_running()
Return type:

bool

Module contents