Avatar for the reflex-dev user
reflex-dev
reflex
BlogDocsChangelog

Add `awaitable_attrs` to rx.Model

#4778
Comparing
masenf/rx-model-awaitable-attrs
(
5411cc0
) with
main
(
70920a6
)
CodSpeed Performance Gauge
0%
Untouched
8

Benchmarks

Passed

test_compile_stateful[_simple_page]
tests/benchmarks/test_compilation.py::test_compile_stateful[_simple_page]
CodSpeed Performance Gauge
+2%
381.1 µs374.4 µs
test_get_all_imports[_complicated_page]
tests/benchmarks/test_compilation.py::test_get_all_imports[_complicated_page]
CodSpeed Performance Gauge
+1%
32.1 ms31.8 ms
test_compile_stateful[_complicated_page]
tests/benchmarks/test_compilation.py::test_compile_stateful[_complicated_page]
CodSpeed Performance Gauge
+1%
1.2 ms1.1 ms
test_evaluate_page[_complicated_page]
tests/benchmarks/test_evaluate.py::test_evaluate_page[_complicated_page]
CodSpeed Performance Gauge
0%
168.2 ms168.2 ms
test_compile_page[_simple_page]
tests/benchmarks/test_compilation.py::test_compile_page[_simple_page]
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_compile_page[_complicated_page]
tests/benchmarks/test_compilation.py::test_compile_page[_complicated_page]
CodSpeed Performance Gauge
0%
137.1 ms137.4 ms
test_evaluate_page[_simple_page]
tests/benchmarks/test_evaluate.py::test_evaluate_page[_simple_page]
CodSpeed Performance Gauge
0%
2.8 ms2.9 ms
test_get_all_imports[_simple_page]
tests/benchmarks/test_compilation.py::test_get_all_imports[_simple_page]
CodSpeed Performance Gauge
-1%
582.2 µs585.9 µs

Commits

Click on a commit to change the comparison range
Base
main
70920a6
+0.28%
Add `awaitable_attrs` to rx.Model This works like sqlalchemy's AsyncAttrs mixin, providing an async-context for accessing fields and relationships when using async sessions.
5411cc0
8 months ago
by masenf
© 2025 CodSpeed Technology
Home Terms Privacy Docs