From ba4d116e9ae9a5cbdc3d8fde2979255fe122f133 Mon Sep 17 00:00:00 2001 From: Garrick Aden-Buie Date: Mon, 29 Jan 2024 20:15:48 -0500 Subject: [PATCH] chore(get_current_session): Return default session if current is explicitly None --- shiny/session/_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shiny/session/_utils.py b/shiny/session/_utils.py index 2bbaaf1fd..380505a53 100644 --- a/shiny/session/_utils.py +++ b/shiny/session/_utils.py @@ -54,7 +54,8 @@ def get_current_session() -> Optional[Session]: -------- * :func:`~shiny.session.require_active_session` """ - return _current_session.get() or _default_session + session = _current_session.get() + return session if session is not None else _default_session @contextmanager