Skip to content
This repository was archived by the owner on Aug 19, 2025. It is now read-only.

Commit a422d8a

Browse files
export backends (#145)
1 parent 69cf29a commit a422d8a

File tree

9 files changed

+8
-8
lines changed

9 files changed

+8
-8
lines changed

β€Žbroadcaster/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ._backends.base import BroadcastBackend
21
from ._base import Broadcast, Event
2+
from .backends.base import BroadcastBackend
33

44
__version__ = "0.3.1"
55
__all__ = ["Broadcast", "Event", "BroadcastBackend"]

β€Žbroadcaster/_base.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from urllib.parse import urlparse
77

88
if TYPE_CHECKING: # pragma: no cover
9-
from broadcaster._backends.base import BroadcastBackend
9+
from broadcaster.backends.base import BroadcastBackend
1010

1111

1212
class Event:
@@ -34,27 +34,27 @@ def __init__(self, url: str | None = None, *, backend: BroadcastBackend | None =
3434
def _create_backend(self, url: str) -> BroadcastBackend:
3535
parsed_url = urlparse(url)
3636
if parsed_url.scheme in ("redis", "rediss"):
37-
from broadcaster._backends.redis import RedisBackend
37+
from broadcaster.backends.redis import RedisBackend
3838

3939
return RedisBackend(url)
4040

4141
elif parsed_url.scheme == "redis-stream":
42-
from broadcaster._backends.redis import RedisStreamBackend
42+
from broadcaster.backends.redis import RedisStreamBackend
4343

4444
return RedisStreamBackend(url)
4545

4646
elif parsed_url.scheme in ("postgres", "postgresql"):
47-
from broadcaster._backends.postgres import PostgresBackend
47+
from broadcaster.backends.postgres import PostgresBackend
4848

4949
return PostgresBackend(url)
5050

5151
if parsed_url.scheme == "kafka":
52-
from broadcaster._backends.kafka import KafkaBackend
52+
from broadcaster.backends.kafka import KafkaBackend
5353

5454
return KafkaBackend(url)
5555

5656
elif parsed_url.scheme == "memory":
57-
from broadcaster._backends.memory import MemoryBackend
57+
from broadcaster.backends.memory import MemoryBackend
5858

5959
return MemoryBackend(url)
6060
raise ValueError(f"Unsupported backend: {parsed_url.scheme}")
File renamed without changes.
File renamed without changes.
File renamed without changes.

β€Žtests/test_broadcast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import pytest
77

88
from broadcaster import Broadcast, BroadcastBackend, Event
9-
from broadcaster._backends.kafka import KafkaBackend
9+
from broadcaster.backends.kafka import KafkaBackend
1010

1111

1212
class CustomBackend(BroadcastBackend):

0 commit comments

Comments
Β (0)