pysepal.solara.session_info.SessionInfo#
- class pysepal.solara.session_info.SessionInfo(scope_id, username=None, has_gee_interface=False, has_sepal_client=False, has_drive_interface=False, active_module_name=None, module_names=(), session_ready=False)[source]#
One runtime scope’s SEPAL session status.
scope_idis always populated: it is a runtime fact, resolvable whether or not a session, or even aSessionManager, exists.Attributes
active_module_namehas_drive_interfacehas_gee_interfacehas_sepal_clientmodule_namessession_readyusernamescope_idMethods
- Parameters:
scope_id (str)
username (str | None)
has_gee_interface (bool)
has_sepal_client (bool)
has_drive_interface (bool)
active_module_name (str | None)
module_names (Tuple[str, ...])
session_ready (bool)
- SessionInfo.__init__(scope_id, username=None, has_gee_interface=False, has_sepal_client=False, has_drive_interface=False, active_module_name=None, module_names=(), session_ready=False)#
- Parameters:
scope_id (str)
username (str | None)
has_gee_interface (bool)
has_sepal_client (bool)
has_drive_interface (bool)
active_module_name (str | None)
module_names (Tuple[str, ...])
session_ready (bool)
- Return type:
None