Skip to content

Commit e8d5e66

Browse files
committed
Use shiny.module (not shiny._namespaces!) to import resolve_id(), current_namespace(), and ResolvedId
Related: #1896
1 parent 91e86e1 commit e8d5e66

28 files changed

+39
-34
lines changed

shiny/express/_stub_session.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
from htmltools import TagChild
66

7-
from .._namespaces import Id, ResolvedId, Root
7+
from .._namespaces import Id, Root
8+
from ..module import ResolvedId
89
from ..session import Inputs, Outputs, Session
910
from ..session._session import SessionProxy
1011

shiny/render/_render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
from .. import _utils
2222
from .. import ui as _ui
2323
from .._docstring import add_example, no_example
24-
from .._namespaces import ResolvedId
2524
from .._typing_extensions import Self
25+
from ..module import ResolvedId
2626
from ..session import get_current_session, require_active_session
2727
from ..session._session import DownloadHandler, DownloadInfo
2828
from ..types import MISSING, MISSING_TYPE, ImgData

shiny/session/_session.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,12 @@
4141
from .._deprecated import warn_deprecated
4242
from .._docstring import add_example
4343
from .._fileupload import FileInfo, FileUploadManager
44-
from .._namespaces import Id, ResolvedId, Root
44+
from .._namespaces import Id, Root
4545
from .._typing_extensions import NotRequired, TypedDict
4646
from .._utils import wrap_async
4747
from ..http_staticfiles import FileResponse
4848
from ..input_handler import input_handlers
49+
from ..module import ResolvedId
4950
from ..reactive import Effect_, Value, effect, flush, isolate
5051
from ..reactive._core import lock, on_flushed
5152
from ..render.renderer import Renderer, RendererT

shiny/session/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
from ._session import Session
1515

1616
from .._docstring import no_example
17-
from .._namespaces import namespace_context
1817
from .._typing_extensions import TypedDict
18+
from ..module import namespace_context
1919

2020

2121
class RenderedDeps(TypedDict):

shiny/ui/_chat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from .. import _utils, reactive
2323
from .._deprecated import warn_deprecated
2424
from .._docstring import add_example
25-
from .._namespaces import ResolvedId, resolve_id
25+
from ..module import ResolvedId, resolve_id
2626
from ..session import require_active_session, session_context
2727
from ..types import MISSING, MISSING_TYPE, NotifyException
2828
from ..ui.css import CssUnit, as_css_unit

shiny/ui/_download_button.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from htmltools import Tag, TagAttrValue, TagChild, css, tags
66

77
from .._docstring import add_example
8-
from .._namespaces import resolve_id
98
from .._shinyenv import is_pyodide
9+
from ..module import resolve_id
1010

1111

1212
@add_example()

shiny/ui/_input_action_button.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from htmltools import Tag, TagAttrValue, TagChild, css, tags
66

77
from .._docstring import add_example
8-
from .._namespaces import resolve_id
8+
from ..module import resolve_id
99

1010

1111
@add_example()

shiny/ui/_input_check_radio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from htmltools import Tag, TagChild, css, div, span, tags
1212

1313
from .._docstring import add_example
14-
from .._namespaces import resolve_id
14+
from ..module import resolve_id
1515
from ._html_deps_shinyverse import components_dependencies
1616
from ._utils import shiny_input_label
1717

shiny/ui/_input_dark_mode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from htmltools import Tag, TagAttrValue, css
88

99
from .._docstring import add_example, no_example
10-
from .._namespaces import resolve_id
10+
from ..module import resolve_id
1111
from ..session import Session, require_active_session
1212
from ._web_component import web_component
1313

shiny/ui/_input_date.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from htmltools import Tag, TagAttrValue, TagChild, css, div, span, tags
1010

1111
from .._docstring import add_example
12-
from .._namespaces import resolve_id
12+
from ..module import resolve_id
1313
from ._html_deps_external import datepicker_deps
1414
from ._utils import shiny_input_label
1515

0 commit comments

Comments
 (0)