Skip to content

Commit 30091d5

Browse files
committed
Change attribute generator name and import location
1 parent 0c1bbe0 commit 30091d5

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
from .sse import SSE_HEADERS, ServerSentEventGenerator
2+
from .attributes import attribute_generator
23

3-
__all__ = ["ServerSentEventGenerator", "SSE_HEADERS"]
4+
__all__ = ["attribute_generator", "ServerSentEventGenerator", "SSE_HEADERS"]

sdk/python/src/datastar_py/attributes.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
if TYPE_CHECKING:
99
from typing import Self
1010

11-
__all__ = ["data"]
11+
__all__ = ["attribute_generator"]
1212

1313
JSEvent = Literal[
1414
"abort",
@@ -230,13 +230,19 @@ def case(self: TAttr, case: Literal["camel", "kebab", "snake", "pascal"]) -> TAt
230230

231231
def _to_kebab_suffix(self: TAttr, signal_name: str):
232232
if "-" in signal_name:
233-
kebab_name, from_case = signal_name.lower(), "kebab"
233+
kebab_name, from_case = signal_name.lower(), "kebab"
234234
elif "_" in signal_name:
235235
kebab_name, from_case = signal_name.lower().replace("_", "-"), "snake"
236236
elif signal_name[0].isupper():
237-
kebab_name, from_case = re.sub(r"([A-Z])", r"-\1", signal_name).lstrip("-").lower(), "pascal"
237+
kebab_name, from_case = (
238+
re.sub(r"([A-Z])", r"-\1", signal_name).lstrip("-").lower(),
239+
"pascal",
240+
)
238241
elif signal_name.lower() != signal_name:
239-
kebab_name, from_case = re.sub(r"([A-Z])", r"-\1", signal_name).lower(), "camel"
242+
kebab_name, from_case = (
243+
re.sub(r"([A-Z])", r"-\1", signal_name).lower(),
244+
"camel",
245+
)
240246
else:
241247
kebab_name, from_case = signal_name, None
242248
self._suffix = kebab_name
@@ -502,4 +508,4 @@ def __init__(self, expression: str):
502508
self._value = expression
503509

504510

505-
data = Attributes()
511+
attribute_generator = Attributes()

0 commit comments

Comments
 (0)