Skip to content

Commit 0fa3f7e

Browse files
committed
Get rid of reflex_base._internal namespace
1 parent db87434 commit 0fa3f7e

36 files changed

Lines changed: 67 additions & 79 deletions

packages/reflex-base/src/reflex_base/_internal/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/reflex-base/src/reflex_base/_internal/event/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/reflex-base/src/reflex_base/_internal/event/processor/__init__.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

packages/reflex-base/src/reflex_base/components/component.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2419,7 +2419,7 @@ def create(cls, component: Component) -> StatefulComponent | None:
24192419
"""
24202420
from reflex_components_core.core.foreach import Foreach
24212421

2422-
from reflex_base._internal.registry import RegistrationContext
2422+
from reflex_base.registry import RegistrationContext
24232423

24242424
if component._memoization_mode.disposition == MemoizationDisposition.NEVER:
24252425
# Never memoize this component.

packages/reflex-base/src/reflex_base/_internal/context/__init__.py renamed to packages/reflex-base/src/reflex_base/context/__init__.py

File renamed without changes.

packages/reflex-base/src/reflex_base/_internal/context/base.py renamed to packages/reflex-base/src/reflex_base/context/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"""Shared contextvars wrapper for contextual globals."""
2+
13
from __future__ import annotations
24

35
import dataclasses

packages/reflex-base/src/reflex_base/event/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class Event:
8181
@property
8282
def state_cls(self) -> "type[BaseState]":
8383
"""The state class for the event."""
84-
from reflex_base._internal.registry import RegistrationContext
84+
from reflex_base.registry import RegistrationContext
8585

8686
substate_name = self.name.rpartition(".")[0]
8787
return RegistrationContext.get().base_states[substate_name]
@@ -2830,4 +2830,8 @@ def BaseState(self) -> "type[BaseState]": # noqa: N802
28302830

28312831
event = EventNamespace
28322832
event.event = event # pyright: ignore[reportAttributeAccessIssue]
2833+
_this = sys.modules[__name__]
2834+
event.__path__ = _this.__path__ # pyright: ignore[reportAttributeAccessIssue]
2835+
event.__spec__ = _this.__spec__ # pyright: ignore[reportAttributeAccessIssue]
2836+
event.__package__ = _this.__package__ # pyright: ignore[reportAttributeAccessIssue]
28332837
sys.modules[__name__] = event # pyright: ignore[reportArgumentType]

packages/reflex-base/src/reflex_base/_internal/event/context.py renamed to packages/reflex-base/src/reflex_base/event/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from collections.abc import Callable, Mapping
99
from typing import TYPE_CHECKING, Any, Protocol
1010

11-
from reflex_base._internal.context.base import BaseContext
11+
from reflex_base.context.base import BaseContext
1212
from reflex_base.utils.format import to_snake_case
1313

1414
if TYPE_CHECKING:
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""Procedures for handling events."""
2+
3+
from reflex_base.event.processor.base_state_processor import BaseStateEventProcessor
4+
from reflex_base.event.processor.event_processor import EventProcessor, EventQueueEntry
5+
from reflex_base.event.processor.future import EventFuture
6+
from reflex_base.event.processor.timeout import DrainTimeoutManager
7+
8+
__all__ = [
9+
"BaseStateEventProcessor",
10+
"DrainTimeoutManager",
11+
"EventFuture",
12+
"EventProcessor",
13+
"EventQueueEntry",
14+
]

packages/reflex-base/src/reflex_base/_internal/event/processor/base_state_processor.py renamed to packages/reflex-base/src/reflex_base/event/processor/base_state_processor.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,9 @@
1515
from reflex.istate.manager.token import BaseStateToken
1616
from reflex.istate.proxy import StateProxy
1717
from reflex.utils import console, types
18-
from reflex_base._internal.event.context import EventContext
19-
from reflex_base._internal.event.processor.event_processor import (
20-
EventProcessor,
21-
EventQueueEntry,
22-
)
23-
from reflex_base._internal.registry import RegisteredEventHandler
18+
from reflex_base.event.context import EventContext
19+
from reflex_base.event.processor.event_processor import EventProcessor, EventQueueEntry
20+
from reflex_base.registry import RegisteredEventHandler
2421
from reflex_base.utils.format import format_event_handler
2522

2623
if TYPE_CHECKING:

0 commit comments

Comments
 (0)