Skip to content

Commit 5e23de5

Browse files
committed
make the examples use the set_
1 parent 9bcfc14 commit 5e23de5

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

tests/integration/test_connection_banner.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ def ConnectionBanner():
2222
class State(rx.State):
2323
foo: int = 0
2424

25+
@rx.event
26+
def set_foo(self, foo: int):
27+
self.foo = foo
28+
2529
@rx.event
2630
async def delay(self):
2731
await asyncio.sleep(5)
@@ -33,7 +37,7 @@ def index():
3337
rx.button(
3438
"Increment",
3539
id="increment",
36-
on_click=State.set_foo(State.foo + 1), # pyright: ignore [reportAttributeAccessIssue]
40+
on_click=State.set_foo(State.foo + 1),
3741
),
3842
rx.button("Delay", id="delay", on_click=State.delay),
3943
)

tests/integration/test_exception_handlers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ class TestAppState(rx.State):
2828

2929
react_error: bool = False
3030

31+
@rx.event
32+
def set_react_error(self, value: bool):
33+
self.react_error = value
34+
3135
def divide_by_number(self, number: int):
3236
"""Divide by number and print the result.
3337
@@ -54,7 +58,7 @@ def index():
5458
),
5559
rx.button(
5660
"induce_react_error",
57-
on_click=TestAppState.set_react_error(True), # pyright: ignore [reportAttributeAccessIssue]
61+
on_click=TestAppState.set_react_error(True),
5862
id="induce-react-error-btn",
5963
),
6064
rx.box(

tests/integration/test_lifespan.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ async def lifespan_task(inc: int = 1):
5353
class LifespanState(rx.State):
5454
interval: int = 100
5555

56+
@rx.event
57+
def set_interval(self, interval: int):
58+
self.interval = interval
59+
5660
@rx.var(cache=False)
5761
def task_global(self) -> int:
5862
return lifespan_task_global
@@ -73,7 +77,7 @@ def index():
7377
rx.moment(
7478
interval=LifespanState.interval, on_change=LifespanState.tick
7579
),
76-
on_click=LifespanState.set_interval( # pyright: ignore [reportAttributeAccessIssue]
80+
on_click=LifespanState.set_interval(
7781
rx.cond(LifespanState.interval, 0, 100)
7882
),
7983
id="toggle-tick",

0 commit comments

Comments
 (0)