SYMBOL INDEX (4412 symbols across 348 files) FILE: reflex/.templates/apps/blank/code/blank.py class State (line 8) | class State(rx.State): function index (line 12) | def index() -> rx.Component: FILE: reflex/.templates/web/components/reflex/radix_themes_color_mode_provider.js function RadixThemesColorModeProvider (line 5) | function RadixThemesColorModeProvider({ children }) { FILE: reflex/.templates/web/components/shiki/code.js function Code (line 15) | function Code({ FILE: reflex/.templates/web/utils/helpers/dataeditor.js function getDEColumn (line 3) | function getDEColumn(columns, col) { function getDERow (line 9) | function getDERow(data, row) { function locateCell (line 13) | function locateCell(row, column) { function formatCell (line 21) | function formatCell(value, column) { function formatDataEditorCells (line 61) | function formatDataEditorCells(col, row, columns, data) { FILE: reflex/.templates/web/utils/helpers/debounce.js function debounce (line 10) | function debounce(name, func, delay) { FILE: reflex/.templates/web/utils/helpers/paste.js function usePasteHandler (line 37) | function usePasteHandler(target_ids, event_actions, on_paste) { FILE: reflex/.templates/web/utils/helpers/range.js function range (line 13) | function range(start, stop, step) { FILE: reflex/.templates/web/utils/helpers/throttle.js function throttle (line 10) | function throttle(name, limit) { FILE: reflex/.templates/web/utils/react-theme.js function ThemeProvider (line 19) | function ThemeProvider({ children, defaultTheme = "system" }) { function useTheme (line 97) | function useTheme() { FILE: reflex/.templates/web/utils/state.js constant EVENTURL (line 26) | const EVENTURL = env.EVENT; constant SAME_DOMAIN_HOSTNAMES (line 29) | const SAME_DOMAIN_HOSTNAMES = ["localhost", "0.0.0.0", "::", "0:0:0:0:0:... constant TOKEN_KEY (line 35) | const TOKEN_KEY = "token"; function urlFrom (line 191) | function urlFrom(string) { function checkVisibility (line 590) | function checkVisibility() { FILE: reflex/.templates/web/vite-plugin-safari-cachebust.js function safariCacheBustPlugin (line 30) | function safariCacheBustPlugin() { function isSafari (line 48) | function isSafari(ua) { function createSafariMiddleware (line 56) | function createSafariMiddleware() { FILE: reflex/__init__.py function __getattr__ (line 370) | def __getattr__(name: str): FILE: reflex/admin.py class AdminDash (line 13) | class AdminDash: FILE: reflex/app.py function default_frontend_exception_handler (line 139) | def default_frontend_exception_handler(exception: Exception) -> None: function default_backend_exception_handler (line 149) | def default_backend_exception_handler(exception: Exception) -> EventSpec: function extra_overlay_function (line 182) | def extra_overlay_function() -> Component | None: function default_overlay_component (line 210) | def default_overlay_component() -> Component: function default_error_boundary (line 233) | def default_error_boundary(*children: Component, **props) -> Component: class UploadFile (line 251) | class UploadFile(StarletteUploadFile): method filename (line 270) | def filename(self) -> str | None: method name (line 279) | def name(self) -> str | None: class UnevaluatedPage (line 293) | class UnevaluatedPage: method merged_with (line 305) | def merged_with(self, other: UnevaluatedPage) -> UnevaluatedPage: class App (line 329) | class App(MiddlewareMixin, LifespanMixin): method event_namespace (line 462) | def event_namespace(self) -> EventNamespace | None: method __post_init__ (line 470) | def __post_init__(self): method _enable_state (line 512) | def _enable_state(self) -> None: method _setup_state (line 518) | def _setup_state(self) -> None: method __repr__ (line 603) | def __repr__(self) -> str: method __call__ (line 611) | def __call__(self) -> ASGIApp: method _add_default_endpoints (line 678) | def _add_default_endpoints(self): method _add_optional_endpoints (line 695) | def _add_optional_endpoints(self): method _add_cors (line 731) | def _add_cors(api: Starlette): method state_manager (line 746) | def state_manager(self) -> StateManager: method _generate_component (line 761) | def _generate_component(component: Component | ComponentCallable) -> C... method add_page (line 774) | def add_page( method _compile_page (line 877) | def _compile_page(self, route: str, save_page: bool = True): method router (line 899) | def router(self) -> Callable[[str], str | None]: method get_load_events (line 909) | def get_load_events(self, path: str) -> list[IndividualEventType[()]]: method _check_routes_conflict (line 928) | def _check_routes_conflict(self, new_route: str): method _setup_admin_dash (line 968) | def _setup_admin_dash(self): method _get_frontend_packages (line 998) | def _get_frontend_packages(self, imports: dict[str, set[ImportVar]]): method _app_root (line 1033) | def _app_root(self, app_wrappers: dict[tuple[int, str], Component]) ->... method _should_compile (line 1051) | def _should_compile(self) -> bool: method _add_overlay_to_component (line 1072) | def _add_overlay_to_component( method _setup_overlay_component (line 1082) | def _setup_overlay_component(self): method _setup_sticky_badge (line 1098) | def _setup_sticky_badge(self): method _apply_decorated_pages (line 1110) | def _apply_decorated_pages(self): method _validate_var_dependencies (line 1116) | def _validate_var_dependencies(self, state: type[BaseState] | None = N... method _compile (line 1149) | def _compile( method _write_stateful_pages_marker (line 1548) | def _write_stateful_pages_marker(self): method add_all_routes_endpoint (line 1558) | def add_all_routes_endpoint(self): method modify_state (line 1571) | async def modify_state( method _process_background (line 1613) | def _process_background( method _validate_exception_handlers (line 1664) | def _validate_exception_handlers(self): function process (line 1757) | async def process( function ping (line 1846) | def ping(_request: Request) -> Response: function health (line 1858) | async def health(_request: Request) -> JSONResponse: class _UploadStreamingResponse (line 1897) | class _UploadStreamingResponse(StreamingResponse): method __init__ (line 1902) | def __init__( method __call__ (line 1911) | async def __call__(self, scope: Scope, receive: Receive, send: Send) -... function upload (line 1918) | def upload(app: App): class EventNamespace (line 2065) | class EventNamespace(AsyncNamespace): method __init__ (line 2071) | def __init__(self, namespace: str, app: App): method token_to_sid (line 2085) | def token_to_sid(self) -> Mapping[str, str]: method sid_to_token (line 2097) | def sid_to_token(self) -> dict[str, str]: method on_connect (line 2106) | async def on_connect(self, sid: str, environ: dict): method on_disconnect (line 2129) | def on_disconnect(self, sid: str) -> asyncio.Task | None: method emit_update (line 2156) | async def emit_update(self, update: StateUpdate, token: str) -> None: method on_event (line 2190) | async def on_event(self, sid: str, data: Any): method on_ping (line 2274) | async def on_ping(self, sid: str): method link_token_to_sid (line 2283) | async def link_token_to_sid(self, sid: str, token: str): FILE: reflex/app_mixins/lifespan.py class LifespanMixin (line 22) | class LifespanMixin(AppMixin): method _run_lifespan_tasks (line 31) | async def _run_lifespan_tasks(self, app: Starlette): method register_lifespan_task (line 82) | def register_lifespan_task(self, task: Callable | asyncio.Task, **task... FILE: reflex/app_mixins/middleware.py class MiddlewareMixin (line 16) | class MiddlewareMixin(AppMixin): method _init_mixin (line 22) | def _init_mixin(self): method add_middleware (line 25) | def add_middleware(self, middleware: Middleware, index: int | None = N... method _preprocess (line 37) | async def _preprocess(self, state: BaseState, event: Event) -> StateUp... method _postprocess (line 61) | async def _postprocess( FILE: reflex/app_mixins/mixin.py class AppMixin (line 7) | class AppMixin: method _init_mixin (line 10) | def _init_mixin(self): FILE: reflex/assets.py function remove_stale_external_asset_symlinks (line 10) | def remove_stale_external_asset_symlinks(): function asset (line 39) | def asset( FILE: reflex/base.py class Base (line 10) | class Base(BaseModel, metaclass=ModelMetaclassLazyAnnotations): class Config (line 20) | class Config: method __init_subclass__ (line 27) | def __init_subclass__(cls): method json (line 39) | def json(self) -> str: class PydanticNotFoundFallback (line 54) | class PydanticNotFoundFallback: method __init__ (line 57) | def __init__(self, *args, **kwargs): FILE: reflex/compiler/compiler.py function _apply_common_imports (line 36) | def _apply_common_imports( function _compile_document_root (line 45) | def _compile_document_root(root: Component) -> str: function _normalize_library_name (line 62) | def _normalize_library_name(lib: str) -> str: function _compile_app (line 76) | def _compile_app(app_root: Component) -> str: function _compile_theme (line 106) | def _compile_theme(theme: str) -> str: function _compile_contexts (line 118) | def _compile_contexts(state: type[BaseState] | None, theme: Component | ... function _compile_page (line 148) | def _compile_page(component: BaseComponent) -> str: function compile_root_stylesheet (line 171) | def compile_root_stylesheet( function _validate_stylesheet (line 190) | def _validate_stylesheet(stylesheet_full_path: Path, assets_app_path: Pa... function _compile_root_stylesheet (line 228) | def _compile_root_stylesheet(stylesheets: list[str], reset_style: bool =... function _compile_component (line 328) | def _compile_component(component: Component | StatefulComponent) -> str: function _compile_memo_components (line 340) | def _compile_memo_components( function _get_shared_components_recursive (line 390) | def _get_shared_components_recursive( function _compile_stateful_components (line 431) | def _compile_stateful_components( function compile_document_root (line 469) | def compile_document_root( function compile_app (line 499) | def compile_app(app_root: Component) -> tuple[str, str]: function compile_theme (line 518) | def compile_theme(style: ComponentStyle) -> tuple[str, str]: function compile_contexts (line 537) | def compile_contexts( function compile_page (line 556) | def compile_page(path: str, component: BaseComponent) -> tuple[str, str]: function compile_memo_components (line 574) | def compile_memo_components( function compile_stateful_components (line 593) | def compile_stateful_components( function purge_web_pages_dir (line 623) | def purge_web_pages_dir(): function _into_component_once (line 640) | def _into_component_once( function readable_name_from_component (line 666) | def readable_name_from_component( function _modify_exception (line 695) | def _modify_exception(e: Exception) -> None: function into_component (line 721) | def into_component(component: Component | ComponentCallable) -> Component: function compile_unevaluated_page (line 790) | def compile_unevaluated_page( class ExecutorSafeFunctions (line 847) | class ExecutorSafeFunctions: method compile_page (line 876) | def compile_page(cls, route: str) -> tuple[str, str]: method compile_unevaluated_page (line 888) | def compile_unevaluated_page( method compile_theme (line 910) | def compile_theme(cls, style: ComponentStyle | None) -> tuple[str, str]: FILE: reflex/compiler/templates.py function _sort_hooks (line 20) | def _sort_hooks( class _RenderUtils (line 53) | class _RenderUtils: method render (line 55) | def render(component: Mapping[str, Any] | str) -> str: method render_tag (line 69) | def render_tag(component: Mapping[str, Any]) -> str: method render_condition_tag (line 81) | def render_condition_tag(component: Any) -> str: method render_iterable_tag (line 85) | def render_iterable_tag(component: Any) -> str: method render_match_tag (line 92) | def render_match_tag(component: Any) -> str: method get_import (line 110) | def get_import(module: _ImportDict) -> str: function rxconfig_template (line 125) | def rxconfig_template(app_name: str): function document_root_template (line 145) | def document_root_template(*, imports: list[_ImportDict], document: dict... function app_root_template (line 165) | def app_root_template( function theme_template (line 245) | def theme_template(theme: str): function context_template (line 257) | def context_template( function component_template (line 421) | def component_template(component: Component | StatefulComponent): function page_template (line 433) | def page_template( function package_json_template (line 472) | def package_json_template( function vite_config_template (line 499) | def vite_config_template( function stateful_component_template (line 622) | def stateful_component_template( function stateful_components_template (line 647) | def stateful_components_template(imports: list[_ImportDict], memoized_co... function memo_components_template (line 661) | def memo_components_template( function styles_template (line 703) | def styles_template(stylesheets: list[str]) -> str: function _render_hooks (line 717) | def _render_hooks(hooks: dict[str, VarData | None], memo: list | None = ... FILE: reflex/compiler/utils.py function compile_import_statement (line 36) | def compile_import_statement(fields: list[ImportVar]) -> tuple[str, list... function validate_imports (line 66) | def validate_imports(import_dict: ParsedImportDict): class _ImportDict (line 96) | class _ImportDict(TypedDict): function compile_imports (line 102) | def compile_imports(import_dict: ParsedImportDict) -> list[_ImportDict]: function get_import_dict (line 151) | def get_import_dict( function save_error (line 171) | def save_error(error: Exception) -> str: function _sorted_keys (line 187) | def _sorted_keys(d: Mapping[str, Any]) -> dict[str, Any]: function compile_state (line 199) | def compile_state(state: type[BaseState]) -> dict: function _compile_client_storage_field (line 224) | def _compile_client_storage_field( function _compile_client_storage_recursive (line 252) | def _compile_client_storage_recursive( function compile_client_storage (line 297) | def compile_client_storage( function compile_custom_component (line 316) | def compile_custom_component( function create_document_root (line 356) | def create_document_root( function create_theme (line 439) | def create_theme(style: ComponentStyle) -> dict: function _format_route_part (line 466) | def _format_route_part(part: str) -> str: function _path_to_file_stem (line 477) | def _path_to_file_stem(path: str) -> str: function get_page_path (line 485) | def get_page_path(path: str) -> str: function get_theme_path (line 502) | def get_theme_path() -> str: function get_root_stylesheet_path (line 515) | def get_root_stylesheet_path() -> str: function get_context_path (line 528) | def get_context_path() -> str: function get_components_path (line 537) | def get_components_path() -> str: function get_stateful_components_path (line 550) | def get_stateful_components_path() -> str: function add_meta (line 563) | def add_meta( function resolve_path_of_web_dir (line 597) | def resolve_path_of_web_dir(path: str | Path) -> Path: function write_file (line 613) | def write_file(path: str | Path, code: str): function empty_dir (line 627) | def empty_dir(path: str | Path, keep_files: list[str] | None = None): function is_valid_url (line 647) | def is_valid_url(url: str) -> bool: FILE: reflex/components/base/app_wrap.py class AppWrap (line 8) | class AppWrap(Fragment): method create (line 12) | def create(cls) -> Component: FILE: reflex/components/base/bare.py function get_performance_mode (line 21) | def get_performance_mode(): function validate_str (line 30) | def validate_str(value: str): function _components_from_var (line 50) | def _components_from_var(var: Var) -> Sequence[BaseComponent]: class Bare (line 55) | class Bare(Component): method create (line 61) | def create(cls, contents: Any) -> Component: method _get_all_hooks_internal (line 80) | def _get_all_hooks_internal(self) -> dict[str, VarData | None]: method _get_all_hooks (line 92) | def _get_all_hooks(self) -> dict[str, VarData | None]: method _get_all_imports (line 104) | def _get_all_imports(self, collapse: bool = False) -> ParsedImportDict: method _get_all_dynamic_imports (line 120) | def _get_all_dynamic_imports(self) -> set[str]: method _get_all_custom_code (line 132) | def _get_all_custom_code(self) -> dict[str, None]: method _get_all_app_wrap_components (line 144) | def _get_all_app_wrap_components( method _get_all_refs (line 169) | def _get_all_refs(self) -> dict[str, None]: method _render (line 181) | def _render(self) -> Tag: method render (line 191) | def render(self) -> dict: method _add_style_recursive (line 208) | def _add_style_recursive( method _get_vars (line 235) | def _get_vars( FILE: reflex/components/base/body.py class Body (line 6) | class Body(elements.Body): FILE: reflex/components/base/document.py class ReactRouterLib (line 6) | class ReactRouterLib(Component): class Meta (line 12) | class Meta(ReactRouterLib): class Links (line 18) | class Links(ReactRouterLib): class ScrollRestoration (line 24) | class ScrollRestoration(ReactRouterLib): class Outlet (line 30) | class Outlet(ReactRouterLib): class Scripts (line 36) | class Scripts(ReactRouterLib): FILE: reflex/components/base/error_boundary.py function on_error_spec (line 15) | def on_error_spec( class ErrorBoundary (line 36) | class ErrorBoundary(Component): method create (line 49) | def create(cls, *children, **props): FILE: reflex/components/base/fragment.py class Fragment (line 6) | class Fragment(Component): FILE: reflex/components/base/link.py class RawLink (line 7) | class RawLink(BaseHTML): class ScriptTag (line 19) | class ScriptTag(BaseHTML): FILE: reflex/components/base/meta.py class Title (line 11) | class Title(elements.Title): method render (line 14) | def render(self) -> dict: class Description (line 30) | class Description(elements.Meta): class Image (line 37) | class Image(elements.Meta): FILE: reflex/components/base/script.py class Script (line 10) | class Script(elements.Script): method create (line 14) | def create( FILE: reflex/components/base/strict_mode.py class StrictMode (line 6) | class StrictMode(Component): FILE: reflex/components/component.py class ComponentField (line 72) | class ComponentField(BaseField[FIELD_TYPE]): method __init__ (line 75) | def __init__( method __repr__ (line 93) | def __repr__(self) -> str: function field (line 109) | def field( class BaseComponentMeta (line 138) | class BaseComponentMeta(FieldBasedMeta, ABCMeta): method _process_annotated_fields (line 148) | def _process_annotated_fields( method _create_field (line 192) | def _create_field( method _process_field_overrides (line 206) | def _process_field_overrides( method _finalize_fields (line 230) | def _finalize_fields( class BaseComponent (line 248) | class BaseComponent(metaclass=BaseComponentMeta): method __init__ (line 270) | def __init__( method set (line 285) | def set(self, **kwargs): method __eq__ (line 298) | def __eq__(self, value: Any) -> bool: method get_fields (line 312) | def get_fields(cls) -> Mapping[str, ComponentField]: method get_js_fields (line 321) | def get_js_fields(cls) -> Mapping[str, ComponentField]: method render (line 330) | def render(self) -> dict: method _get_all_hooks_internal (line 338) | def _get_all_hooks_internal(self) -> dict[str, VarData | None]: method _get_all_hooks (line 346) | def _get_all_hooks(self) -> dict[str, VarData | None]: method _get_all_imports (line 354) | def _get_all_imports(self) -> ParsedImportDict: method _get_all_dynamic_imports (line 362) | def _get_all_dynamic_imports(self) -> set[str]: method _get_all_custom_code (line 370) | def _get_all_custom_code(self) -> dict[str, None]: method _get_all_refs (line 378) | def _get_all_refs(self) -> dict[str, None]: class ComponentNamespace (line 386) | class ComponentNamespace(SimpleNamespace): method __hash__ (line 389) | def __hash__(self) -> int: # pyright: ignore [reportIncompatibleVaria... function evaluate_style_namespaces (line 398) | def evaluate_style_namespaces(style: ComponentStyle) -> dict: function _satisfies_type_hint (line 418) | def _satisfies_type_hint(obj: Any, type_hint: Any) -> bool: function satisfies_type_hint (line 430) | def satisfies_type_hint(obj: Any, type_hint: Any) -> bool: function _components_from (line 456) | def _components_from( function _hash_str (line 475) | def _hash_str(value: str) -> str: function _hash_sequence (line 479) | def _hash_sequence(value: Sequence) -> str: function _hash_dict (line 483) | def _hash_dict(value: dict) -> str: function _deterministic_hash (line 489) | def _deterministic_hash(value: object) -> str: class Component (line 555) | class Component(BaseComponent, ABC): method add_imports (line 617) | def add_imports(self) -> ImportDict | list[ImportDict]: method add_hooks (line 645) | def add_hooks(self) -> list[str | Var]: method add_custom_code (line 676) | def add_custom_code(self) -> list[str]: method __init_subclass__ (line 703) | def __init_subclass__(cls, **kwargs): method __init__ (line 719) | def __init__(self, **kwargs): method _post_init (line 730) | def _post_init(self, *args, **kwargs): method get_event_triggers (line 896) | def get_event_triggers(cls) -> dict[str, types.ArgsSpec | Sequence[typ... method __repr__ (line 906) | def __repr__(self) -> str: method __str__ (line 914) | def __str__(self) -> str: method _exclude_props (line 924) | def _exclude_props(self) -> list[str]: method _render (line 932) | def _render(self, props: dict[str, Any] | None = None) -> Tag: method get_props (line 987) | def get_props(cls) -> Iterable[str]: method get_initial_props (line 997) | def get_initial_props(cls) -> set[str]: method _get_component_prop_property (line 1006) | def _get_component_prop_property(self) -> Sequence[BaseComponent]: method _get_components_in_props (line 1015) | def _get_components_in_props(self) -> Sequence[BaseComponent]: method _validate_children (line 1024) | def _validate_children(cls, children: tuple | list): method create (line 1036) | def create(cls: type[T], *children, **props) -> T: method _create (line 1072) | def _create(cls: type[T], children: Sequence[BaseComponent], **props: ... method _unsafe_create (line 1088) | def _unsafe_create( method add_style (line 1106) | def add_style(self) -> dict[str, Any] | None: method _add_style (line 1117) | def _add_style(self) -> Style: method _get_component_style (line 1138) | def _get_component_style(self, styles: ComponentStyle | Style) -> Styl... method _add_style_recursive (line 1154) | def _add_style_recursive( method _get_style (line 1205) | def _get_style(self) -> dict: method render (line 1220) | def render(self) -> dict: method _replace_prop_names (line 1235) | def _replace_prop_names(self, rendered_dict: dict) -> None: method _validate_component_children (line 1250) | def _validate_component_children(self, children: list[Component]): method _get_vars_from_event_triggers (line 1320) | def _get_vars_from_event_triggers( method _get_vars (line 1344) | def _get_vars( method _event_trigger_values_use_state (line 1412) | def _event_trigger_values_use_state(self) -> bool: method _has_stateful_event_triggers (line 1436) | def _has_stateful_event_triggers(self): method _iter_parent_classes_names (line 1450) | def _iter_parent_classes_names(cls) -> Iterator[str]: method _iter_parent_classes_with_method (line 1457) | def _iter_parent_classes_with_method(cls, method: str) -> Sequence[typ... method _get_custom_code (line 1485) | def _get_custom_code(self) -> str | None: method _get_all_custom_code (line 1493) | def _get_all_custom_code(self) -> dict[str, None]: method _get_dynamic_imports (line 1522) | def _get_dynamic_imports(self) -> str | None: method _get_all_dynamic_imports (line 1530) | def _get_all_dynamic_imports(self) -> set[str]: method _get_dependencies_imports (line 1554) | def _get_dependencies_imports(self) -> ParsedImportDict: method _get_hooks_imports (line 1564) | def _get_hooks_imports(self) -> ParsedImportDict: method _get_imports (line 1600) | def _get_imports(self) -> ParsedImportDict: method _get_all_imports (line 1642) | def _get_all_imports(self, collapse: bool = False) -> ParsedImportDict: method _get_mount_lifecycle_hook (line 1656) | def _get_mount_lifecycle_hook(self) -> str | None: method _get_ref_hook (line 1680) | def _get_ref_hook(self) -> Var | None: method _get_vars_hooks (line 1694) | def _get_vars_hooks(self) -> dict[str, VarData | None]: method _get_events_hooks (line 1716) | def _get_events_hooks(self) -> dict[str, VarData | None]: method _get_hooks_internal (line 1728) | def _get_hooks_internal(self) -> dict[str, VarData | None]: method _get_added_hooks (line 1747) | def _get_added_hooks(self) -> dict[str, VarData | None]: method _get_hooks (line 1777) | def _get_hooks(self) -> str | None: method _get_all_hooks_internal (line 1787) | def _get_all_hooks_internal(self) -> dict[str, VarData | None]: method _get_all_hooks (line 1802) | def _get_all_hooks(self) -> dict[str, VarData | None]: method get_ref (line 1826) | def get_ref(self) -> str | None: method _get_all_refs (line 1837) | def _get_all_refs(self) -> dict[str, None]: method import_var (line 1855) | def import_var(self): method _get_app_wrap_components (line 1867) | def _get_app_wrap_components() -> dict[tuple[int, str], Component]: method _get_all_app_wrap_components (line 1875) | def _get_all_app_wrap_components( class CustomComponent (line 1912) | class CustomComponent(Component): method _post_init (line 1924) | def _post_init(self, **kwargs): method __eq__ (line 2010) | def __eq__(self, other: Any) -> bool: method __hash__ (line 2021) | def __hash__(self) -> int: method get_props (line 2030) | def get_props(cls) -> Iterable[str]: method _get_event_spec_from_args_spec (line 2039) | def _get_event_spec_from_args_spec(name: str, event: EventChain) -> Ca... method get_prop_vars (line 2075) | def get_prop_vars(self) -> list[Var | Callable]: method get_component (line 2094) | def get_component(self) -> Component: method _get_all_app_wrap_components (line 2112) | def _get_all_app_wrap_components( function _register_custom_component (line 2134) | def _register_custom_component( function custom_component (line 2172) | def custom_component( class NoSSRComponent (line 2219) | class NoSSRComponent(Component): method _get_import_name (line 2222) | def _get_import_name(self) -> str | None: method _get_imports (line 2227) | def _get_imports(self) -> ParsedImportDict: method _get_dynamic_imports (line 2254) | def _get_dynamic_imports(self) -> str: class StatefulComponent (line 2277) | class StatefulComponent(BaseComponent): method create (line 2307) | def create(cls, component: Component) -> StatefulComponent | None: method _child_var (line 2384) | def _child_var(child: Component) -> Var | Component: method _get_tag_name (line 2413) | def _get_tag_name(cls, component: Component) -> str | None: method _render_stateful_code (line 2436) | def _render_stateful_code( method _fix_event_triggers (line 2451) | def _fix_event_triggers( method _get_hook_deps (line 2484) | def _get_hook_deps(hook: str) -> list[str]: method _get_deps_from_event_trigger (line 2510) | def _get_deps_from_event_trigger( method _get_memoized_event_triggers (line 2537) | def _get_memoized_event_triggers( method _get_all_hooks_internal (line 2599) | def _get_all_hooks_internal(self) -> dict[str, VarData | None]: method _get_all_hooks (line 2607) | def _get_all_hooks(self) -> dict[str, VarData | None]: method _get_all_imports (line 2615) | def _get_all_imports(self) -> ParsedImportDict: method _get_all_dynamic_imports (line 2629) | def _get_all_dynamic_imports(self) -> set[str]: method _get_all_custom_code (line 2639) | def _get_all_custom_code(self, export: bool = False) -> dict[str, None]: method _get_all_refs (line 2654) | def _get_all_refs(self) -> dict[str, None]: method render (line 2664) | def render(self) -> dict: method __str__ (line 2672) | def __str__(self) -> str: method compile_from (line 2683) | def compile_from(cls, component: BaseComponent) -> BaseComponent: class MemoizationLeaf (line 2705) | class MemoizationLeaf(Component): method create (line 2719) | def create(cls, *children, **props) -> Component: class ComponentVar (line 2740) | class ComponentVar(Var[Component], python_types=BaseComponent): function empty_component (line 2744) | def empty_component() -> Component: function render_dict_to_var (line 2755) | def render_dict_to_var(tag: dict | Component | str) -> Var: class LiteralComponentVar (line 2838) | class LiteralComponentVar(CachedVarOperation, LiteralVar, ComponentVar): method _cached_var_name (line 2844) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 2853) | def _cached_get_all_var_data(self) -> VarData | None: method __hash__ (line 2872) | def __hash__(self) -> int: method create (line 2881) | def create( FILE: reflex/components/core/auto_scroll.py class AutoScroll (line 13) | class AutoScroll(Div): method create (line 21) | def create(cls, *children, **props): method add_imports (line 40) | def add_imports(self) -> ImportDict | list[ImportDict]: method add_hooks (line 48) | def add_hooks(self) -> list[str | Var]: FILE: reflex/components/core/banner.py class WebsocketTargetURL (line 56) | class WebsocketTargetURL(Var): method create (line 60) | def create(cls) -> Var: function default_connection_error (line 78) | def default_connection_error() -> list[str | Var | Component]: class ConnectionToaster (line 92) | class ConnectionToaster(Fragment): method add_hooks (line 95) | def add_hooks(self) -> list[str | Var]: method create (line 186) | def create(cls, *children, **props) -> Component: class ConnectionBanner (line 199) | class ConnectionBanner(Component): method create (line 203) | def create(cls, comp: Component | None = None) -> Component: class ConnectionModal (line 229) | class ConnectionModal(Component): method create (line 233) | def create(cls, comp: Component | None = None) -> Component: class WifiOffPulse (line 257) | class WifiOffPulse(Icon): method create (line 261) | def create(cls, *children, **props) -> Icon: method add_imports (line 286) | def add_imports(self) -> dict[str, str | ImportVar | list[str | Import... class ConnectionPulser (line 295) | class ConnectionPulser(Div): method create (line 299) | def create(cls, **props) -> Component: class BackendDisabled (line 320) | class BackendDisabled(Div): method create (line 324) | def create(cls, **props) -> Component: FILE: reflex/components/core/breakpoints.py function set_breakpoints (line 11) | def set_breakpoints(values: tuple[str, str, str, str, str]): class Breakpoints (line 25) | class Breakpoints(dict[K, V]): method factorize (line 28) | def factorize(self): method create (line 45) | def create( FILE: reflex/components/core/clipboard.py class Clipboard (line 17) | class Clipboard(Fragment): method create (line 30) | def create(cls, *children, **props): method _exclude_props (line 54) | def _exclude_props(self) -> list[str]: method _render (line 57) | def _render(self) -> Tag: method add_imports (line 62) | def add_imports(self) -> dict[str, ImportVar]: method add_hooks (line 74) | def add_hooks(self) -> list[str | Var[str]]: FILE: reflex/components/core/colors.py function color (line 15) | def color( FILE: reflex/components/core/cond.py class Cond (line 23) | class Cond(Component): method create (line 30) | def create( method _render (line 62) | def _render(self) -> Tag: method render (line 69) | def render(self) -> dict: method add_imports (line 81) | def add_imports(self) -> ImportDict: function cond (line 95) | def cond(condition: Any, c1: Component, c2: Any, /) -> Component: ... #... function cond (line 99) | def cond(condition: Any, c1: Component, /) -> Component: ... function cond (line 103) | def cond(condition: Any, c1: Any, c2: Component, /) -> Component: ... #... function cond (line 107) | def cond(condition: Any, c1: Any, c2: Any, /) -> Var: ... function cond (line 110) | def cond(condition: Any, c1: Any, c2: Any = types.Unset(), /) -> Compone... function color_mode_cond (line 160) | def color_mode_cond(light: Component, dark: Component | None = None) -> ... function color_mode_cond (line 164) | def color_mode_cond(light: Any, dark: Any = None) -> Var: ... function color_mode_cond (line 167) | def color_mode_cond(light: Any, dark: Any = None) -> Var | Component: FILE: reflex/components/core/debounce.py class DebounceInput (line 16) | class DebounceInput(Component): method create (line 53) | def create(cls, *children: Component, **props: Any) -> Component: method _render (line 141) | def _render(self): FILE: reflex/components/core/foreach.py class ForeachVarError (line 23) | class ForeachVarError(TypeError): class ForeachRenderError (line 27) | class ForeachRenderError(TypeError): class Foreach (line 31) | class Foreach(Component): method create (line 43) | def create( method _render (line 120) | def _render(self) -> IterTag: method render (line 160) | def render(self): FILE: reflex/components/core/helmet.py class Helmet (line 6) | class Helmet(Component): FILE: reflex/components/core/html.py class Html (line 7) | class Html(Div): method create (line 18) | def create(cls, *children, **props): FILE: reflex/components/core/match.py class Match (line 18) | class Match(MemoizationLeaf): method create (line 35) | def create(cls, cond: Any, *cases) -> Component | Var: method _create_condition_var (line 63) | def _create_condition_var(cls, cond: Any) -> Var: method _process_cases (line 83) | def _process_cases( method _create_case_var_with_var_data (line 122) | def _create_case_var_with_var_data(cls, case_element: Any) -> Var: method _process_match_cases (line 137) | def _process_match_cases( method _validate_return_types (line 182) | def _validate_return_types( method _create_match_cond_var_or_component (line 218) | def _create_match_cond_var_or_component( method _render (line 266) | def _render(self) -> Tag: method render (line 276) | def render(self) -> dict: method add_imports (line 284) | def add_imports(self) -> ImportDict: FILE: reflex/components/core/responsive.py function mobile_only (line 7) | def mobile_only(*children, **props): function tablet_only (line 20) | def tablet_only(*children, **props): function desktop_only (line 33) | def desktop_only(*children, **props): function tablet_and_desktop (line 46) | def tablet_and_desktop(*children, **props): function mobile_and_tablet (line 59) | def mobile_and_tablet(*children, **props): FILE: reflex/components/core/sticky.py class StickyLogo (line 13) | class StickyLogo(Svg): method create (line 17) | def create(cls): method add_style (line 33) | def add_style(self): class StickyLabel (line 44) | class StickyLabel(Text): method create (line 48) | def create(cls): method add_style (line 56) | def add_style(self): class StickyBadge (line 72) | class StickyBadge(A): method create (line 76) | def create(cls): method add_style (line 93) | def add_style(self): class StickyNamespace (line 122) | class StickyNamespace(ComponentNamespace): FILE: reflex/components/core/upload.py function upload_file (line 59) | def upload_file(id_: str | Var[str] = DEFAULT_UPLOAD_ID) -> Var: function selected_files (line 88) | def selected_files(id_: str | Var[str] = DEFAULT_UPLOAD_ID) -> Var: function clear_selected_files (line 108) | def clear_selected_files(id_: str = DEFAULT_UPLOAD_ID) -> EventSpec: function cancel_upload (line 123) | def cancel_upload(upload_id: str) -> EventSpec: function get_upload_dir (line 136) | def get_upload_dir() -> Path: function get_upload_url (line 160) | def get_upload_url(file_path: str | Var[str]) -> Var[str]: function _default_drop_rejected (line 177) | def _default_drop_rejected(rejected_files: ArrayVar[list[dict[str, Any]]... class UploadFilesProvider (line 204) | class UploadFilesProvider(Component): class GhostUpload (line 211) | class GhostUpload(Fragment): class Upload (line 221) | class Upload(MemoizationLeaf): method create (line 270) | def create(cls, *children, **props) -> Component: method _update_arg_tuple_for_on_drop (line 424) | def _update_arg_tuple_for_on_drop(cls, arg_value: tuple[Var, Var]): method _get_app_wrap_components (line 440) | def _get_app_wrap_components() -> dict[tuple[int, str], Component]: class StyledUpload (line 446) | class StyledUpload(Upload): method create (line 450) | def create(cls, *children, **props) -> Component: class UploadNamespace (line 474) | class UploadNamespace(ComponentNamespace): FILE: reflex/components/core/window_events.py function _on_resize_spec (line 16) | def _on_resize_spec() -> tuple[Var[int], Var[int]]: function _on_scroll_spec (line 25) | def _on_scroll_spec() -> tuple[Var[float], Var[float]]: function _on_visibility_change_spec (line 34) | def _on_visibility_change_spec() -> tuple[Var[bool]]: function _on_storage_spec (line 43) | def _on_storage_spec(e: ObjectVar) -> tuple[Var[str], Var[str], Var[str]... class WindowEventListener (line 55) | class WindowEventListener(Fragment): method create (line 72) | def create(cls, **props) -> WindowEventListener: method _exclude_props (line 86) | def _exclude_props(self) -> list[str]: method add_hooks (line 94) | def add_hooks(self) -> list[str | Var[Any]]: FILE: reflex/components/datadisplay/code.py function construct_theme_var (line 304) | def construct_theme_var(theme: str) -> Var[Theme]: class Theme (line 326) | class Theme: class CodeBlock (line 382) | class CodeBlock(Component, MarkdownComponentMap): method create (line 430) | def create( method add_style (line 494) | def add_style(self): method _render (line 498) | def _render(self): class CodeblockNamespace (line 513) | class CodeblockNamespace(ComponentNamespace): FILE: reflex/components/datadisplay/dataeditor.py class GridColumnIcons (line 23) | class GridColumnIcons(Enum): class DataEditorThemeBase (line 55) | class DataEditorThemeBase: class DataEditorTheme (line 93) | class DataEditorTheme(DataEditorThemeBase): method __init__ (line 96) | def __init__(self, **kwargs: Any): class Bounds (line 106) | class Bounds(TypedDict): class CompatSelection (line 115) | class CompatSelection(TypedDict): class Rectangle (line 121) | class Rectangle(TypedDict): class GridSelectionCurrent (line 130) | class GridSelectionCurrent(TypedDict): class GridSelection (line 138) | class GridSelection(TypedDict): class GroupHeaderClickedEventArgs (line 146) | class GroupHeaderClickedEventArgs(TypedDict): class GridCell (line 165) | class GridCell(TypedDict): class GridColumn (line 171) | class GridColumn(TypedDict): class DataEditor (line 178) | class DataEditor(NoSSRComponent): method add_imports (line 369) | def add_imports(self) -> ImportDict: method add_custom_code (line 385) | def add_custom_code(self) -> list[str]: method add_hooks (line 434) | def add_hooks(self) -> list[str]: method create (line 463) | def create(cls, *children, **props) -> Component: method _get_app_wrap_components (line 532) | def _get_app_wrap_components() -> dict[tuple[int, str], Component]: function serialize_dataeditortheme (line 554) | def serialize_dataeditortheme(theme: DataEditorTheme): FILE: reflex/components/datadisplay/logo.py function svg_logo (line 8) | def svg_logo(color: str | rx.Var[str] = SVG_COLOR, **props): function logo (line 44) | def logo(**props): FILE: reflex/components/datadisplay/shiki_code_block.py function copy_script (line 28) | def copy_script() -> Any: class Position (line 397) | class Position(NoExtrasAllowedProps): class ShikiDecorations (line 404) | class ShikiDecorations(NoExtrasAllowedProps): class ShikiBaseTransformers (line 415) | class ShikiBaseTransformers: class ShikiJsTransformer (line 424) | class ShikiJsTransformer(ShikiBaseTransformers): method __init__ (line 517) | def __init__(self, **kwargs): class ShikiCodeBlock (line 541) | class ShikiCodeBlock(Component, MarkdownComponentMap): method create (line 571) | def create( method add_imports (line 624) | def add_imports(self) -> dict[str, list[str]]: method create_transformer (line 649) | def create_transformer(cls, library: str, fns: list[str]) -> ShikiBase... method _render (line 670) | def _render(self, props: dict[str, Any] | None = None): method _process_transformers (line 692) | def _process_transformers(self, transformer_list: list) -> list: class ShikiHighLevelCodeBlock (line 712) | class ShikiHighLevelCodeBlock(ShikiCodeBlock): method create (line 730) | def create( method _map_themes (line 813) | def _map_themes(theme: str) -> str: method _map_languages (line 819) | def _map_languages(language: str) -> str: method _strip_transformer_triggers (line 825) | def _strip_transformer_triggers(code: str | StringVar) -> StringVar | ... class TransformerNamespace (line 840) | class TransformerNamespace(ComponentNamespace): class CodeblockNamespace (line 846) | class CodeblockNamespace(ComponentNamespace): FILE: reflex/components/dynamic.py function get_cdn_url (line 17) | def get_cdn_url(lib: str) -> str: function bundle_library (line 39) | def bundle_library(component: Union["Component", str]): function load_dynamic_serializer (line 57) | def load_dynamic_serializer(): FILE: reflex/components/el/element.py class Element (line 8) | class Element(Component): method __eq__ (line 13) | def __eq__(self, other: object): FILE: reflex/components/el/elements/base.py class BaseHTML (line 87) | class BaseHTML(Element): FILE: reflex/components/el/elements/forms.py function _handle_submit_js_template (line 33) | def _handle_submit_js_template( class Button (line 70) | class Button(BaseHTML): class Datalist (line 111) | class Datalist(BaseHTML): class Fieldset (line 117) | class Fieldset(Element): class Form (line 132) | class Form(BaseHTML): method create (line 174) | def create(cls, *children, **props): method add_imports (line 198) | def add_imports(self) -> ImportDict: method add_hooks (line 209) | def add_hooks(self) -> list[str]: method _render (line 229) | def _render(self) -> Tag: method _get_form_refs (line 240) | def _get_form_refs(self) -> dict[str, Any]: method _get_vars (line 260) | def _get_vars( method _exclude_props (line 268) | def _exclude_props(self) -> list[str]: class BaseInput (line 302) | class BaseInput(BaseHTML): class CheckboxInput (line 407) | class CheckboxInput(BaseInput): class ValueNumberInput (line 420) | class ValueNumberInput(BaseInput): class Input (line 433) | class Input(BaseInput): method create (line 446) | def create(cls, *children, **props): class Label (line 481) | class Label(BaseHTML): class Legend (line 493) | class Legend(BaseHTML): class Meter (line 499) | class Meter(BaseHTML): class Optgroup (line 526) | class Optgroup(BaseHTML): class Option (line 538) | class Option(BaseHTML): class Output (line 556) | class Output(BaseHTML): class Progress (line 571) | class Progress(BaseHTML): class Select (line 586) | class Select(BaseHTML): class Textarea (line 655) | class Textarea(BaseHTML): method create (line 730) | def create(cls, *children, **props): method _exclude_props (line 764) | def _exclude_props(self) -> list[str]: method _get_all_custom_code (line 771) | def _get_all_custom_code(self) -> dict[str, None]: FILE: reflex/components/el/elements/inline.py class A (line 22) | class A(BaseHTML): # Inherits common attributes from BaseMeta class Abbr (line 54) | class Abbr(BaseHTML): class B (line 60) | class B(BaseHTML): class Bdi (line 66) | class Bdi(BaseHTML): class Bdo (line 72) | class Bdo(BaseHTML): class Br (line 78) | class Br(BaseHTML): class Cite (line 84) | class Cite(BaseHTML): class Code (line 90) | class Code(BaseHTML): class Data (line 96) | class Data(BaseHTML): class Dfn (line 105) | class Dfn(BaseHTML): class Em (line 111) | class Em(BaseHTML): class I (line 117) | class I(BaseHTML): # noqa: E742 class Kbd (line 123) | class Kbd(BaseHTML): class Mark (line 129) | class Mark(BaseHTML): class Q (line 135) | class Q(BaseHTML): class Rp (line 144) | class Rp(BaseHTML): class Rt (line 150) | class Rt(BaseHTML): class Ruby (line 156) | class Ruby(BaseHTML): class S (line 162) | class S(BaseHTML): class Samp (line 168) | class Samp(BaseHTML): class Small (line 174) | class Small(BaseHTML): class Span (line 180) | class Span(BaseHTML): class Strong (line 186) | class Strong(BaseHTML): class Sub (line 192) | class Sub(BaseHTML): class Sup (line 198) | class Sup(BaseHTML): class Time (line 204) | class Time(BaseHTML): class U (line 213) | class U(BaseHTML): class Wbr (line 219) | class Wbr(BaseHTML): FILE: reflex/components/el/elements/media.py class Area (line 13) | class Area(BaseHTML): class Audio (line 52) | class Audio(BaseHTML): class Img (line 83) | class Img(BaseHTML): method create (line 116) | def create(cls, *children, **props) -> Component: class Map (line 133) | class Map(BaseHTML): class Track (line 142) | class Track(BaseHTML): class Video (line 163) | class Video(BaseHTML): class Embed (line 196) | class Embed(BaseHTML): class Iframe (line 208) | class Iframe(BaseHTML): class Object (line 235) | class Object(BaseHTML): class Picture (line 256) | class Picture(BaseHTML): class Portal (line 262) | class Portal(BaseHTML): class Source (line 268) | class Source(BaseHTML): class Svg (line 289) | class Svg(BaseHTML): class Text (line 307) | class Text(BaseHTML): class Line (line 327) | class Line(BaseHTML): class Circle (line 343) | class Circle(BaseHTML): class Ellipse (line 357) | class Ellipse(BaseHTML): class Rect (line 373) | class Rect(BaseHTML): class Polygon (line 393) | class Polygon(BaseHTML): class Polyline (line 403) | class Polyline(BaseHTML): class Defs (line 413) | class Defs(BaseHTML): class LinearGradient (line 419) | class LinearGradient(BaseHTML): class RadialGradient (line 449) | class RadialGradient(BaseHTML): class Stop (line 485) | class Stop(BaseHTML): class Path (line 500) | class Path(BaseHTML): class Marker (line 511) | class Marker(BaseHTML): class G (line 541) | class G(BaseHTML): class SvgImage (line 565) | class SvgImage(BaseHTML): class Use (line 592) | class Use(BaseHTML): class TSpan (line 613) | class TSpan(BaseHTML): class TextPath (line 640) | class TextPath(BaseHTML): class Pattern (line 670) | class Pattern(BaseHTML): class ClipPath (line 706) | class ClipPath(BaseHTML): class Symbol (line 715) | class Symbol(BaseHTML): class Mask (line 733) | class Mask(BaseHTML): class ForeignObject (line 757) | class ForeignObject(BaseHTML): class SvgA (line 775) | class SvgA(BaseHTML): class Animate (line 802) | class Animate(BaseHTML): class AnimateMotion (line 850) | class AnimateMotion(BaseHTML): class AnimateTransform (line 883) | class AnimateTransform(BaseHTML): class Set (line 919) | class Set(BaseHTML): class MPath (line 943) | class MPath(BaseHTML): class Desc (line 952) | class Desc(BaseHTML): class Title (line 958) | class Title(BaseHTML): class Metadata (line 964) | class Metadata(BaseHTML): class Script (line 970) | class Script(BaseHTML): class SvgStyle (line 985) | class SvgStyle(BaseHTML): class Switch (line 1000) | class Switch(BaseHTML): class View (line 1006) | class View(BaseHTML): class SVG (line 1018) | class SVG(ComponentNamespace): FILE: reflex/components/el/elements/metadata.py class Base (line 11) | class Base(BaseHTML): class Head (line 20) | class Head(BaseHTML): class Link (line 26) | class Link(BaseHTML): class Meta (line 59) | class Meta(BaseHTML): # Inherits common attributes from BaseHTML class Title (line 80) | class Title(Element): class StyleEl (line 87) | class StyleEl(Element): FILE: reflex/components/el/elements/other.py class Details (line 8) | class Details(BaseHTML): class Dialog (line 17) | class Dialog(BaseHTML): class Summary (line 26) | class Summary(BaseHTML): class Slot (line 35) | class Slot(BaseHTML): class Template (line 44) | class Template(BaseHTML): class Math (line 53) | class Math(BaseHTML): class Html (line 62) | class Html(BaseHTML): FILE: reflex/components/el/elements/scripts.py class Canvas (line 10) | class Canvas(BaseHTML): class Noscript (line 16) | class Noscript(BaseHTML): class Script (line 22) | class Script(BaseHTML): FILE: reflex/components/el/elements/sectioning.py class Body (line 6) | class Body(BaseHTML): class Address (line 12) | class Address(BaseHTML): class Article (line 18) | class Article(BaseHTML): class Aside (line 24) | class Aside(BaseHTML): class Footer (line 30) | class Footer(BaseHTML): class Header (line 36) | class Header(BaseHTML): class H1 (line 42) | class H1(BaseHTML): class H2 (line 48) | class H2(BaseHTML): class H3 (line 54) | class H3(BaseHTML): class H4 (line 60) | class H4(BaseHTML): class H5 (line 66) | class H5(BaseHTML): class H6 (line 72) | class H6(BaseHTML): class Main (line 78) | class Main(BaseHTML): class Nav (line 84) | class Nav(BaseHTML): class Section (line 90) | class Section(BaseHTML): FILE: reflex/components/el/elements/tables.py class Caption (line 10) | class Caption(BaseHTML): class Col (line 16) | class Col(BaseHTML): class Colgroup (line 25) | class Colgroup(BaseHTML): class Table (line 34) | class Table(BaseHTML): class Tbody (line 46) | class Tbody(BaseHTML): class Td (line 52) | class Td(BaseHTML): class Tfoot (line 70) | class Tfoot(BaseHTML): class Th (line 76) | class Th(BaseHTML): class Thead (line 97) | class Thead(BaseHTML): class Tr (line 103) | class Tr(BaseHTML): FILE: reflex/components/el/elements/typography.py class Blockquote (line 10) | class Blockquote(BaseHTML): class Dd (line 19) | class Dd(BaseHTML): class Div (line 25) | class Div(BaseHTML): class Dl (line 31) | class Dl(BaseHTML): class Dt (line 37) | class Dt(BaseHTML): class Figcaption (line 43) | class Figcaption(BaseHTML): class Figure (line 49) | class Figure(BaseHTML): class Hr (line 55) | class Hr(BaseHTML): class Li (line 61) | class Li(BaseHTML): class Menu (line 67) | class Menu(BaseHTML): class Ol (line 76) | class Ol(BaseHTML): class P (line 91) | class P(BaseHTML): class Pre (line 99) | class Pre(BaseHTML): class Ul (line 105) | class Ul(BaseHTML): class Ins (line 111) | class Ins(BaseHTML): class Del (line 123) | class Del(BaseHTML): FILE: reflex/components/field.py class BaseField (line 15) | class BaseField(Generic[FIELD_TYPE]): method __init__ (line 18) | def __init__( method default_value (line 46) | def default_value(self) -> FIELD_TYPE: class FieldBasedMeta (line 63) | class FieldBasedMeta(type): method __new__ (line 70) | def __new__( method _collect_inherited_fields (line 105) | def _collect_inherited_fields(cls, bases: tuple[type, ...]) -> dict[st... method _resolve_annotations (line 119) | def _resolve_annotations( method _process_field_overrides (line 128) | def _process_field_overrides( method _process_annotated_fields (line 149) | def _process_annotated_fields( method _create_field (line 158) | def _create_field( method _finalize_fields (line 167) | def _finalize_fields( FILE: reflex/components/gridjs/datatable.py class Gridjs (line 16) | class Gridjs(NoSSRComponent): class DataTable (line 24) | class DataTable(Gridjs): method create (line 51) | def create(cls, *children, **props): method add_imports (line 103) | def add_imports(self) -> ImportDict: method _render (line 111) | def _render(self) -> Tag: FILE: reflex/components/lucide/icon.py class LucideIconComponent (line 12) | class LucideIconComponent(Component): class Icon (line 18) | class Icon(LucideIconComponent): method create (line 27) | def create(cls, *children, **props) -> Component: class DynamicIcon (line 90) | class DynamicIcon(LucideIconComponent): method _get_imports (line 98) | def _get_imports(self): FILE: reflex/components/markdown/markdown.py class Plugin (line 39) | class Plugin(SimpleNamespace): method create (line 43) | def create( function _h1 (line 90) | def _h1(value: object): function _h2 (line 96) | def _h2(value: object): function _h3 (line 102) | def _h3(value: object): function _h4 (line 108) | def _h4(value: object): function _h5 (line 114) | def _h5(value: object): function _h6 (line 120) | def _h6(value: object): function _p (line 126) | def _p(value: object): function _ul (line 132) | def _ul(value: object): function _ol (line 138) | def _ol(value: object): function _li (line 144) | def _li(value: object): function _a (line 150) | def _a(value: object): function _code (line 156) | def _code(value: object): function _codeblock (line 162) | def _codeblock(value: object, **props): function get_base_component_map (line 170) | def get_base_component_map() -> dict[str, Callable]: class MarkdownComponentMap (line 194) | class MarkdownComponentMap: method get_component_map_custom_code (line 200) | def get_component_map_custom_code(cls) -> Var: method create_map_fn_var (line 209) | def create_map_fn_var( method get_fn_args (line 239) | def get_fn_args(cls) -> Sequence[str]: method get_fn_body (line 248) | def get_fn_body(cls) -> Var: class Markdown (line 257) | class Markdown(Component): method create (line 281) | def create( method add_imports (line 328) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_tag_map_fn_var (line 350) | def _get_tag_map_fn_var(self, tag: str) -> Var: method format_component_map (line 353) | def format_component_map(self) -> dict[str, Var]: method _get_codeblock_fn_var (line 370) | def _get_codeblock_fn_var(self) -> Var: method get_component (line 407) | def get_component(self, tag: str, **props) -> Component: method format_component (line 430) | def format_component(self, tag: str, **props) -> str: method _get_map_fn_var_from_children (line 442) | def _get_map_fn_var_from_children(self, component: Component, tag: str... method _get_map_fn_custom_code_from_children (line 461) | def _get_map_fn_custom_code_from_children( method _component_map_hash (line 493) | def _component_map_hash(component_map: dict) -> str: method _get_component_map_name (line 506) | def _get_component_map_name(self) -> str: method _get_custom_code (line 509) | def _get_custom_code(self) -> str | None: method _render (line 526) | def _render(self) -> Tag: class MarkdownWrapper (line 537) | class MarkdownWrapper(Div): method create (line 541) | def create( class MarkdownNamespace (line 636) | class MarkdownNamespace(ComponentNamespace): FILE: reflex/components/moment/moment.py class MomentDelta (line 13) | class MomentDelta: class Moment (line 27) | class Moment(NoSSRComponent): method add_imports (line 104) | def add_imports(self) -> ImportDict: FILE: reflex/components/plotly/__init__.py class PlotlyNamespace (line 18) | class PlotlyNamespace(ComponentNamespace): FILE: reflex/components/plotly/plotly.py function _event_points_data_signature (line 25) | def _event_points_data_signature(e0: Var) -> tuple[Var[list[Point]]]: class BBox (line 42) | class BBox(TypedDict): class Point (line 53) | class Point(TypedDict): class Plotly (line 70) | class Plotly(NoSSRComponent): method add_imports (line 156) | def add_imports(self) -> dict[str, str]: method add_custom_code (line 167) | def add_custom_code(self) -> list[str]: method create (line 207) | def create(cls, *children, **props) -> Component: method _exclude_props (line 230) | def _exclude_props(self) -> set[str]: method _render (line 234) | def _render(self): function dynamic_plotly_import (line 280) | def dynamic_plotly_import(name: str, package: str) -> str: class PlotlyBasic (line 299) | class PlotlyBasic(Plotly): method add_imports (line 308) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 316) | def _get_dynamic_imports(self) -> str: class PlotlyCartesian (line 325) | class PlotlyCartesian(Plotly): method add_imports (line 334) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 342) | def _get_dynamic_imports(self) -> str: class PlotlyGeo (line 351) | class PlotlyGeo(Plotly): method add_imports (line 360) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 368) | def _get_dynamic_imports(self) -> str: class PlotlyGl3d (line 377) | class PlotlyGl3d(Plotly): method add_imports (line 386) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 394) | def _get_dynamic_imports(self) -> str: class PlotlyGl2d (line 403) | class PlotlyGl2d(Plotly): method add_imports (line 412) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 420) | def _get_dynamic_imports(self) -> str: class PlotlyMapbox (line 429) | class PlotlyMapbox(Plotly): method add_imports (line 438) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 446) | def _get_dynamic_imports(self) -> str: class PlotlyFinance (line 455) | class PlotlyFinance(Plotly): method add_imports (line 464) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 472) | def _get_dynamic_imports(self) -> str: class PlotlyStrict (line 481) | class PlotlyStrict(Plotly): method add_imports (line 490) | def add_imports(self) -> ImportDict | list[ImportDict]: method _get_dynamic_imports (line 498) | def _get_dynamic_imports(self) -> str: FILE: reflex/components/props.py function _get_props_subclass (line 22) | def _get_props_subclass(field_type: Any) -> type | None: function _find_props_in_list_annotation (line 47) | def _find_props_in_list_annotation(field_type: Any) -> type | None: class PropsField (line 73) | class PropsField(BaseField[PROPS_FIELD_TYPE]): method __init__ (line 76) | def __init__( method required (line 93) | def required(self) -> bool: method name (line 102) | def name(self) -> str | None: method get_default (line 112) | def get_default(self) -> Any: method __repr__ (line 124) | def __repr__(self) -> str: function props_field (line 142) | def props_field( class PropsBaseMeta (line 169) | class PropsBaseMeta(FieldBasedMeta): method _process_annotated_fields (line 173) | def _process_annotated_fields( method _create_field (line 203) | def _create_field( method _finalize_fields (line 216) | def _finalize_fields( class PropsBase (line 229) | class PropsBase(metaclass=PropsBaseMeta): method __init__ (line 232) | def __init__(self, **kwargs): method get_fields (line 286) | def get_fields(cls) -> dict[str, Any]: method json (line 294) | def json(self) -> str: method dict (line 308) | def dict( method _convert_to_camel_case (line 356) | def _convert_to_camel_case( function serialize_props_base (line 399) | def serialize_props_base(value: PropsBase) -> dict: class NoExtrasAllowedProps (line 414) | class NoExtrasAllowedProps(PropsBase): method __init__ (line 417) | def __init__(self, component_name: str | None = None, **kwargs): FILE: reflex/components/radix/primitives/accordion.py function _inherited_variant_selector (line 29) | def _inherited_variant_selector( class AccordionComponent (line 52) | class AccordionComponent(RadixPrimitiveComponent): method add_style (line 63) | def add_style(self): method _exclude_props (line 70) | def _exclude_props(self) -> list[str]: function on_value_change (line 74) | def on_value_change(value: Var[str | list[str]]) -> tuple[Var[str | list... class AccordionRoot (line 86) | class AccordionRoot(AccordionComponent): method _exclude_props (line 131) | def _exclude_props(self) -> list[str]: method add_style (line 140) | def add_style(self): class AccordionItem (line 184) | class AccordionItem(AccordionComponent): method create (line 212) | def create( method add_style (line 264) | def add_style(self) -> dict[str, Any] | None: method _exclude_props (line 300) | def _exclude_props(self) -> list[str]: class AccordionHeader (line 304) | class AccordionHeader(AccordionComponent): method create (line 312) | def create(cls, *children, **props) -> Component: method add_style (line 329) | def add_style(self) -> dict[str, Any] | None: class AccordionTrigger (line 342) | class AccordionTrigger(AccordionComponent): method create (line 352) | def create(cls, *children, **props) -> Component: method add_style (line 369) | def add_style(self) -> dict[str, Any] | None: class AccordionIcon (line 410) | class AccordionIcon(Icon): method create (line 414) | def create(cls, *children, **props) -> Component: class AccordionContent (line 440) | class AccordionContent(AccordionComponent): method add_imports (line 447) | def add_imports(self) -> dict: method create (line 456) | def create(cls, *children, **props) -> Component: method add_style (line 473) | def add_style(self) -> dict[str, Any] | None: class Accordion (line 505) | class Accordion(ComponentNamespace): FILE: reflex/components/radix/primitives/base.py class RadixPrimitiveComponent (line 11) | class RadixPrimitiveComponent(Component): class RadixPrimitiveComponentWithClassName (line 18) | class RadixPrimitiveComponentWithClassName(RadixPrimitiveComponent): method _render (line 21) | def _render(self) -> Tag: class RadixPrimitiveTriggerComponent (line 31) | class RadixPrimitiveTriggerComponent(RadixPrimitiveComponent): method create (line 41) | def create(cls, *children: Any, **props: Any) -> Component: FILE: reflex/components/radix/primitives/dialog.py class DialogElement (line 14) | class DialogElement(RadixPrimitiveComponent): class DialogRoot (line 20) | class DialogRoot(DialogElement): class DialogPortal (line 44) | class DialogPortal(DialogElement): class DialogOverlay (line 59) | class DialogOverlay(DialogElement): class DialogTrigger (line 74) | class DialogTrigger(DialogElement, RadixPrimitiveTriggerComponent): class DialogContent (line 88) | class DialogContent(elements.Div, DialogElement): class DialogTitle (line 118) | class DialogTitle(DialogElement): class DialogDescription (line 128) | class DialogDescription(DialogElement): class DialogClose (line 138) | class DialogClose(DialogElement, RadixPrimitiveTriggerComponent): class Dialog (line 148) | class Dialog(ComponentNamespace): FILE: reflex/components/radix/primitives/drawer.py class DrawerComponent (line 19) | class DrawerComponent(RadixPrimitiveComponent): class DrawerRoot (line 30) | class DrawerRoot(DrawerComponent): class DrawerTrigger (line 80) | class DrawerTrigger(DrawerComponent): method create (line 93) | def create(cls, *children: Any, **props: Any) -> Component: class DrawerPortal (line 110) | class DrawerPortal(DrawerComponent): class DrawerContent (line 119) | class DrawerContent(DrawerComponent): method add_style (line 127) | def add_style(self) -> dict: method create (line 159) | def create(cls, *children, **props): class DrawerOverlay (line 178) | class DrawerOverlay(DrawerComponent): method add_style (line 186) | def add_style(self) -> dict: class DrawerClose (line 203) | class DrawerClose(DrawerTrigger): class DrawerTitle (line 211) | class DrawerTitle(DrawerComponent): method add_style (line 219) | def add_style(self) -> dict: class DrawerDescription (line 233) | class DrawerDescription(DrawerComponent): method add_style (line 241) | def add_style(self) -> dict: class DrawerHandle (line 252) | class DrawerHandle(DrawerComponent): class Drawer (line 260) | class Drawer(ComponentNamespace): FILE: reflex/components/radix/primitives/form.py class FormComponent (line 17) | class FormComponent(RadixPrimitiveComponentWithClassName): class FormRoot (line 23) | class FormRoot(FormComponent, HTMLForm): method add_style (line 33) | def add_style(self) -> dict[str, Any] | None: class FormField (line 42) | class FormField(FormComponent): method add_style (line 55) | def add_style(self) -> dict[str, Any] | None: class FormLabel (line 64) | class FormLabel(FormComponent): method add_style (line 71) | def add_style(self) -> dict[str, Any] | None: class FormControl (line 80) | class FormControl(FormComponent): method create (line 88) | def create(cls, *children, **props): class FormMessage (line 126) | class FormMessage(FormComponent): method add_style (line 142) | def add_style(self) -> dict[str, Any] | None: class FormValidityState (line 151) | class FormValidityState(FormComponent): class FormSubmit (line 158) | class FormSubmit(FormComponent): class Form (line 166) | class Form(FormRoot): class FormNamespace (line 170) | class FormNamespace(ComponentNamespace): FILE: reflex/components/radix/primitives/progress.py class ProgressComponent (line 15) | class ProgressComponent(RadixPrimitiveComponentWithClassName): class ProgressRoot (line 21) | class ProgressRoot(ProgressComponent): method add_style (line 30) | def add_style(self) -> dict[str, Any] | None: method _exclude_props (line 49) | def _exclude_props(self) -> list[str]: class ProgressIndicator (line 53) | class ProgressIndicator(ProgressComponent): method add_style (line 69) | def add_style(self) -> dict[str, Any] | None: method _exclude_props (line 90) | def _exclude_props(self) -> list[str]: class Progress (line 94) | class Progress(ProgressRoot): method create (line 107) | def create(cls, **props) -> Component: class ProgressNamespace (line 130) | class ProgressNamespace(ComponentNamespace): FILE: reflex/components/radix/primitives/slider.py class SliderComponent (line 17) | class SliderComponent(RadixPrimitiveComponentWithClassName): class SliderRoot (line 23) | class SliderRoot(SliderComponent): method add_style (line 57) | def add_style(self) -> dict[str, Any] | None: class SliderTrack (line 79) | class SliderTrack(SliderComponent): method add_style (line 85) | def add_style(self) -> dict[str, Any] | None: class SliderRange (line 101) | class SliderRange(SliderComponent): method add_style (line 107) | def add_style(self) -> dict[str, Any] | None: class SliderThumb (line 121) | class SliderThumb(SliderComponent): method add_style (line 127) | def add_style(self) -> dict[str, Any] | None: class Slider (line 150) | class Slider(ComponentNamespace): method __call__ (line 159) | def __call__(**props) -> Component: FILE: reflex/components/radix/themes/base.py class CommonMarginProps (line 52) | class CommonMarginProps(Component): class CommonPaddingProps (line 77) | class CommonPaddingProps(Component): class RadixLoadingProp (line 102) | class RadixLoadingProp(Component): class RadixThemesComponent (line 109) | class RadixThemesComponent(Component): method create (line 118) | def create( method _get_app_wrap_components (line 144) | def _get_app_wrap_components() -> dict[tuple[int, str], Component]: class RadixThemesTriggerComponent (line 150) | class RadixThemesTriggerComponent(RadixThemesComponent): method create (line 160) | def create(cls, *children: Any, **props: Any) -> Component: class Theme (line 179) | class Theme(RadixThemesComponent): method create (line 213) | def create( method add_imports (line 237) | def add_imports(self) -> ImportDict | list[ImportDict]: method _render (line 247) | def _render(self, props: dict[str, Any] | None = None) -> Tag: class ThemePanel (line 256) | class ThemePanel(RadixThemesComponent): method add_imports (line 267) | def add_imports(self) -> dict[str, str]: class RadixThemesColorModeProvider (line 276) | class RadixThemesColorModeProvider(Component): FILE: reflex/components/radix/themes/color_mode.py class ColorModeIcon (line 43) | class ColorModeIcon(Cond): method create (line 47) | def create( function _find (line 81) | def _find(const: list[str], var: Any): function _set_var_default (line 85) | def _set_var_default( function _set_static_default (line 93) | def _set_static_default(props: dict, position: Any, prop: str, default: ... class ColorModeIconButton (line 98) | class ColorModeIconButton(IconButton): method create (line 110) | def create( class ColorModeSwitch (line 174) | class ColorModeSwitch(Switch): method create (line 178) | def create(cls, *children, **props): class ColorModeNamespace (line 196) | class ColorModeNamespace(Var): FILE: reflex/components/radix/themes/components/alert_dialog.py class AlertDialogRoot (line 19) | class AlertDialogRoot(RadixThemesComponent): class AlertDialogTrigger (line 34) | class AlertDialogTrigger(RadixThemesTriggerComponent): class AlertDialogContent (line 42) | class AlertDialogContent(elements.Div, RadixThemesComponent): class AlertDialogTitle (line 63) | class AlertDialogTitle(RadixThemesComponent): class AlertDialogDescription (line 72) | class AlertDialogDescription(RadixThemesComponent): class AlertDialogAction (line 80) | class AlertDialogAction(RadixThemesTriggerComponent): class AlertDialogCancel (line 88) | class AlertDialogCancel(RadixThemesTriggerComponent): class AlertDialog (line 96) | class AlertDialog(ComponentNamespace): FILE: reflex/components/radix/themes/components/aspect_ratio.py class AspectRatio (line 7) | class AspectRatio(RadixThemesComponent): FILE: reflex/components/radix/themes/components/avatar.py class Avatar (line 16) | class Avatar(RadixThemesComponent): FILE: reflex/components/radix/themes/components/badge.py class Badge (line 15) | class Badge(elements.Span, RadixThemesComponent): FILE: reflex/components/radix/themes/components/button.py class Button (line 19) | class Button(elements.Button, RadixLoadingProp, RadixThemesComponent): FILE: reflex/components/radix/themes/components/callout.py class CalloutRoot (line 16) | class CalloutRoot(elements.Div, RadixThemesComponent): class CalloutIcon (line 37) | class CalloutIcon(elements.Div, RadixThemesComponent): class CalloutText (line 43) | class CalloutText(elements.P, RadixThemesComponent): class Callout (line 49) | class Callout(CalloutRoot): method create (line 59) | def create(cls, text: str | Var[str], **props) -> Component: class CalloutNamespace (line 80) | class CalloutNamespace(ComponentNamespace): FILE: reflex/components/radix/themes/components/card.py class Card (line 11) | class Card(elements.Div, RadixThemesComponent): FILE: reflex/components/radix/themes/components/checkbox.py class Checkbox (line 21) | class Checkbox(RadixThemesComponent): class HighLevelCheckbox (line 66) | class HighLevelCheckbox(RadixThemesComponent): method create (line 117) | def create(cls, text: Var[str] = Var.create(""), **props) -> Component: class CheckboxNamespace (line 148) | class CheckboxNamespace(ComponentNamespace): FILE: reflex/components/radix/themes/components/checkbox_cards.py class CheckboxCardsRoot (line 11) | class CheckboxCardsRoot(RadixThemesComponent): class CheckboxCardsItem (line 35) | class CheckboxCardsItem(RadixThemesComponent): class CheckboxCards (line 41) | class CheckboxCards(SimpleNamespace): FILE: reflex/components/radix/themes/components/checkbox_group.py class CheckboxGroupRoot (line 12) | class CheckboxGroupRoot(RadixThemesComponent): class CheckboxGroupItem (line 36) | class CheckboxGroupItem(RadixThemesComponent): class CheckboxGroup (line 48) | class CheckboxGroup(SimpleNamespace): FILE: reflex/components/radix/themes/components/context_menu.py class ContextMenuRoot (line 31) | class ContextMenuRoot(RadixThemesComponent): class ContextMenuTrigger (line 48) | class ContextMenuTrigger(RadixThemesComponent): class ContextMenuContent (line 63) | class ContextMenuContent(RadixThemesComponent): class ContextMenuSub (line 129) | class ContextMenuSub(RadixThemesComponent): class ContextMenuSubTrigger (line 144) | class ContextMenuSubTrigger(RadixThemesComponent): class ContextMenuSubContent (line 163) | class ContextMenuSubContent(RadixThemesComponent): class ContextMenuItem (line 210) | class ContextMenuItem(RadixThemesComponent): class ContextMenuSeparator (line 240) | class ContextMenuSeparator(RadixThemesComponent): class ContextMenuCheckbox (line 246) | class ContextMenuCheckbox(Checkbox): class ContextMenuLabel (line 255) | class ContextMenuLabel(RadixThemesComponent): class ContextMenuGroup (line 264) | class ContextMenuGroup(RadixThemesComponent): class ContextMenuRadioGroup (line 278) | class ContextMenuRadioGroup(RadixThemesComponent): class ContextMenuRadioItem (line 303) | class ContextMenuRadioItem(HighLevelRadioGroup): class ContextMenu (line 327) | class ContextMenu(ComponentNamespace): FILE: reflex/components/radix/themes/components/data_list.py class DataListRoot (line 11) | class DataListRoot(RadixThemesComponent): class DataListItem (line 26) | class DataListItem(RadixThemesComponent): class DataListLabel (line 35) | class DataListLabel(RadixThemesComponent): class DataListValue (line 53) | class DataListValue(RadixThemesComponent): class DataList (line 59) | class DataList(SimpleNamespace): FILE: reflex/components/radix/themes/components/dialog.py class DialogRoot (line 17) | class DialogRoot(RadixThemesComponent): class DialogTrigger (line 32) | class DialogTrigger(RadixThemesTriggerComponent): class DialogTitle (line 40) | class DialogTitle(RadixThemesComponent): class DialogContent (line 46) | class DialogContent(elements.Div, RadixThemesComponent): class DialogDescription (line 70) | class DialogDescription(RadixThemesComponent): class DialogClose (line 76) | class DialogClose(RadixThemesTriggerComponent): class Dialog (line 82) | class Dialog(ComponentNamespace): FILE: reflex/components/radix/themes/components/dropdown_menu.py class DropdownMenuRoot (line 32) | class DropdownMenuRoot(RadixThemesComponent): class DropdownMenuTrigger (line 55) | class DropdownMenuTrigger(RadixThemesTriggerComponent): class DropdownMenuContent (line 70) | class DropdownMenuContent(RadixThemesComponent): class DropdownMenuSubTrigger (line 136) | class DropdownMenuSubTrigger(RadixThemesTriggerComponent): class DropdownMenuSub (line 155) | class DropdownMenuSub(RadixThemesComponent): class DropdownMenuSubContent (line 170) | class DropdownMenuSubContent(RadixThemesComponent): class DropdownMenuItem (line 217) | class DropdownMenuItem(RadixThemesComponent): class DropdownMenuSeparator (line 246) | class DropdownMenuSeparator(RadixThemesComponent): class DropdownMenu (line 252) | class DropdownMenu(ComponentNamespace): FILE: reflex/components/radix/themes/components/hover_card.py class HoverCardRoot (line 17) | class HoverCardRoot(RadixThemesComponent): class HoverCardTrigger (line 38) | class HoverCardTrigger(RadixThemesTriggerComponent): class HoverCardContent (line 46) | class HoverCardContent(elements.Div, RadixThemesComponent): class HoverCard (line 79) | class HoverCard(ComponentNamespace): FILE: reflex/components/radix/themes/components/icon_button.py class IconButton (line 27) | class IconButton(elements.Button, RadixLoadingProp, RadixThemesComponent): method create (line 51) | def create(cls, *children, **props) -> Component: method add_style (line 89) | def add_style(self): FILE: reflex/components/radix/themes/components/inset.py class Inset (line 13) | class Inset(elements.Div, RadixThemesComponent): FILE: reflex/components/radix/themes/components/popover.py class PopoverRoot (line 17) | class PopoverRoot(RadixThemesComponent): class PopoverTrigger (line 35) | class PopoverTrigger(RadixThemesTriggerComponent): class PopoverContent (line 43) | class PopoverContent(elements.Div, RadixThemesComponent): class PopoverClose (line 94) | class PopoverClose(RadixThemesTriggerComponent): class Popover (line 100) | class Popover(ComponentNamespace): FILE: reflex/components/radix/themes/components/progress.py class Progress (line 12) | class Progress(RadixThemesComponent): method _color_selector (line 45) | def _color_selector(color: str) -> Style: method create (line 57) | def create(cls, *children, **props) -> Component: FILE: reflex/components/radix/themes/components/radio.py class Radio (line 10) | class Radio(RadixThemesComponent): FILE: reflex/components/radix/themes/components/radio_cards.py class RadioCardsRoot (line 12) | class RadioCardsRoot(RadixThemesComponent): class RadioCardsItem (line 66) | class RadioCardsItem(RadixThemesComponent): class RadioCards (line 86) | class RadioCards(SimpleNamespace): FILE: reflex/components/radix/themes/components/radio_group.py class RadioGroupRoot (line 26) | class RadioGroupRoot(RadixThemesComponent): class RadioGroupItem (line 65) | class RadioGroupItem(RadixThemesComponent): class HighLevelRadioGroup (line 80) | class HighLevelRadioGroup(RadixThemesComponent): method create (line 123) | def create( class RadioGroup (line 206) | class RadioGroup(ComponentNamespace): FILE: reflex/components/radix/themes/components/scroll_area.py class ScrollArea (line 9) | class ScrollArea(RadixThemesComponent): FILE: reflex/components/radix/themes/components/segmented_control.py function on_value_change (line 15) | def on_value_change( class SegmentedControlRoot (line 29) | class SegmentedControlRoot(RadixThemesComponent): class SegmentedControlItem (line 61) | class SegmentedControlItem(RadixThemesComponent): class SegmentedControl (line 72) | class SegmentedControl(SimpleNamespace): FILE: reflex/components/radix/themes/components/select.py class SelectRoot (line 19) | class SelectRoot(RadixThemesComponent): class SelectTrigger (line 58) | class SelectTrigger(RadixThemesComponent): class SelectContent (line 80) | class SelectContent(RadixThemesComponent): class SelectGroup (line 119) | class SelectGroup(RadixThemesComponent): class SelectItem (line 127) | class SelectItem(RadixThemesComponent): class SelectLabel (line 141) | class SelectLabel(RadixThemesComponent): class SelectSeparator (line 149) | class SelectSeparator(RadixThemesComponent): class HighLevelSelect (line 155) | class HighLevelSelect(SelectRoot): method create (line 186) | def create(cls, items: list[str] | Var[list[str]], **props) -> Component: class Select (line 246) | class Select(ComponentNamespace): FILE: reflex/components/radix/themes/components/separator.py class Separator (line 12) | class Separator(RadixThemesComponent): FILE: reflex/components/radix/themes/components/skeleton.py class Skeleton (line 9) | class Skeleton(RadixLoadingProp, RadixThemesComponent): FILE: reflex/components/radix/themes/components/slider.py class Slider (line 21) | class Slider(RadixThemesComponent): method create (line 81) | def create( FILE: reflex/components/radix/themes/components/spinner.py class Spinner (line 12) | class Spinner(RadixLoadingProp, RadixThemesComponent): FILE: reflex/components/radix/themes/components/switch.py class Switch (line 13) | class Switch(RadixThemesComponent): FILE: reflex/components/radix/themes/components/table.py class TableRoot (line 12) | class TableRoot(elements.Table, RadixThemesComponent): class TableHeader (line 24) | class TableHeader(elements.Thead, RadixThemesComponent): class TableRow (line 34) | class TableRow(elements.Tr, RadixThemesComponent): class TableColumnHeaderCell (line 45) | class TableColumnHeaderCell(elements.Th, RadixThemesComponent): class TableBody (line 69) | class TableBody(elements.Tbody, RadixThemesComponent): class TableCell (line 84) | class TableCell(elements.Td, CommonPaddingProps, RadixThemesComponent): class TableRowHeaderCell (line 107) | class TableRowHeaderCell(elements.Th, CommonPaddingProps, RadixThemesCom... class Table (line 131) | class Table(ComponentNamespace): FILE: reflex/components/radix/themes/components/tabs.py class TabsRoot (line 18) | class TabsRoot(RadixThemesComponent): method add_style (line 44) | def add_style(self) -> dict[str, Any] | None: class TabsList (line 57) | class TabsList(RadixThemesComponent): method add_style (line 68) | def add_style(self): class TabsTrigger (line 82) | class TabsTrigger(RadixThemesComponent): method create (line 101) | def create(cls, *children, **props) -> Component: method _exclude_props (line 116) | def _exclude_props(self) -> list[str]: method add_style (line 119) | def add_style(self) -> dict[str, Any] | None: class TabsContent (line 128) | class TabsContent(RadixThemesComponent): method add_style (line 139) | def add_style(self) -> dict[str, Any] | None: class Tabs (line 150) | class Tabs(ComponentNamespace): FILE: reflex/components/radix/themes/components/text_area.py class TextArea (line 21) | class TextArea(RadixThemesComponent, elements.Textarea): method create (line 87) | def create(cls, *children, **props) -> Component: method add_style (line 102) | def add_style(self): FILE: reflex/components/radix/themes/components/text_field.py class TextFieldRoot (line 25) | class TextFieldRoot(elements.Input, RadixThemesComponent): method create (line 94) | def create(cls, *children, **props) -> Component: class TextFieldSlot (line 125) | class TextFieldSlot(RadixThemesComponent): class TextField (line 137) | class TextField(ComponentNamespace): FILE: reflex/components/radix/themes/components/tooltip.py class Tooltip (line 35) | class Tooltip(RadixThemesComponent): method create (line 100) | def create(cls, *children, **props) -> Component: FILE: reflex/components/radix/themes/layout/base.py class LayoutComponent (line 18) | class LayoutComponent(CommonMarginProps, CommonPaddingProps, RadixThemes... FILE: reflex/components/radix/themes/layout/box.py class Box (line 9) | class Box(elements.Div, RadixThemesComponent): FILE: reflex/components/radix/themes/layout/center.py class Center (line 10) | class Center(Flex): method add_style (line 13) | def add_style(self) -> dict[str, Any] | None: FILE: reflex/components/radix/themes/layout/container.py class Container (line 16) | class Container(elements.Div, RadixThemesComponent): method create (line 28) | def create( FILE: reflex/components/radix/themes/layout/flex.py class Flex (line 21) | class Flex(elements.Div, RadixThemesComponent): FILE: reflex/components/radix/themes/layout/grid.py class Grid (line 20) | class Grid(elements.Div, RadixThemesComponent): FILE: reflex/components/radix/themes/layout/list.py class BaseList (line 42) | class BaseList(BaseHTML, MarkdownComponentMap): method create (line 56) | def create( method add_style (line 85) | def add_style(self) -> dict[str, Any] | None: method _exclude_props (line 95) | def _exclude_props(self) -> list[str]: class UnorderedList (line 99) | class UnorderedList(BaseList, Ul): method create (line 105) | def create( class OrderedList (line 128) | class OrderedList(BaseList, Ol): method create (line 134) | def create( class ListItem (line 157) | class ListItem(Li, MarkdownComponentMap): method create (line 161) | def create(cls, *children, **props): class List (line 179) | class List(ComponentNamespace): function __getattr__ (line 194) | def __getattr__(name: Any): FILE: reflex/components/radix/themes/layout/section.py class Section (line 15) | class Section(elements.Section, RadixThemesComponent): FILE: reflex/components/radix/themes/layout/spacer.py class Spacer (line 10) | class Spacer(Flex): method add_style (line 13) | def add_style(self) -> dict[str, Any] | None: FILE: reflex/components/radix/themes/layout/stack.py class Stack (line 13) | class Stack(Flex): method create (line 23) | def create( class VStack (line 49) | class VStack(Stack): class HStack (line 56) | class HStack(Stack): FILE: reflex/components/radix/themes/typography/blockquote.py class Blockquote (line 16) | class Blockquote(elements.Blockquote, RadixThemesComponent): FILE: reflex/components/radix/themes/typography/code.py class Code (line 21) | class Code(elements.Code, RadixThemesComponent, MarkdownComponentMap): FILE: reflex/components/radix/themes/typography/heading.py class Heading (line 17) | class Heading(elements.H1, RadixThemesComponent, MarkdownComponentMap): FILE: reflex/components/radix/themes/typography/link.py class Link (line 29) | class Link(RadixThemesComponent, A, MemoizationLeaf, MarkdownComponentMap): method add_imports (line 58) | def add_imports(self) -> ImportDict: method create (line 69) | def create(cls, *children, **props) -> Component: FILE: reflex/components/radix/themes/typography/text.py class Text (line 41) | class Text(elements.Span, RadixThemesComponent, MarkdownComponentMap): class Span (line 71) | class Span(Text): class Em (line 77) | class Em(elements.Em, RadixThemesComponent): class Kbd (line 83) | class Kbd(elements.Kbd, RadixThemesComponent): class Quote (line 92) | class Quote(elements.Q, RadixThemesComponent): class Strong (line 98) | class Strong(elements.Strong, RadixThemesComponent): class TextNamespace (line 104) | class TextNamespace(ComponentNamespace): FILE: reflex/components/react_player/audio.py class Audio (line 6) | class Audio(ReactPlayer): FILE: reflex/components/react_player/react_player.py class Progress (line 17) | class Progress(TypedDict): function _on_progress_signature (line 27) | def _on_progress_signature(event: ReactPlayerEvent) -> list[Var[Progress]]: function _player_info_key_or_zero (line 62) | def _player_info_key_or_zero(event: ReactPlayerEvent, key: str) -> Var[f... function _on_time_update_signature (line 80) | def _on_time_update_signature(event: ReactPlayerEvent) -> list[Var[float]]: function _on_duration_change_signature (line 92) | def _on_duration_change_signature(event: ReactPlayerEvent) -> list[Var[f... function _on_rate_change_signature (line 104) | def _on_rate_change_signature(event: ReactPlayerEvent) -> list[Var[float]]: class ReactPlayer (line 128) | class ReactPlayer(Component): method create (line 218) | def create(cls, *children, **props) -> ReactPlayer: method _render (line 244) | def _render(self, props: dict[str, Any] | None = None): FILE: reflex/components/react_player/video.py class Video (line 6) | class Video(ReactPlayer): FILE: reflex/components/react_router/dom.py class To (line 13) | class To(TypedDict): class ReactRouterLink (line 26) | class ReactRouterLink(A): method create (line 54) | def create(cls, *children, **props): FILE: reflex/components/recharts/cartesian.py class Axis (line 35) | class Axis(Recharts): class XAxis (line 135) | class XAxis(Axis): class YAxis (line 158) | class YAxis(Axis): class ZAxis (line 175) | class ZAxis(Recharts): class Brush (line 201) | class Brush(Recharts): method get_event_triggers (line 245) | def get_event_triggers(cls) -> dict[str, Var | Any]: class Cartesian (line 256) | class Cartesian(Recharts): class Area (line 326) | class Area(Cartesian): class Bar (line 370) | class Bar(Cartesian): class Line (line 417) | class Line(Cartesian): class Scatter (line 464) | class Scatter(Recharts): class Funnel (line 541) | class Funnel(Recharts): class ErrorBar (line 612) | class ErrorBar(Recharts): class Reference (line 635) | class Reference(Recharts): class Segment (line 651) | class Segment(TypedDict): class ReferenceLine (line 658) | class ReferenceLine(Reference): class ReferenceDot (line 684) | class ReferenceDot(Reference): class ReferenceArea (line 734) | class ReferenceArea(Recharts): class Grid (line 775) | class Grid(Recharts): class CartesianGrid (line 791) | class CartesianGrid(Grid): class CartesianAxis (line 823) | class CartesianAxis(Grid): FILE: reflex/components/recharts/charts.py class ChartBase (line 25) | class ChartBase(RechartsCharts): method _ensure_valid_dimension (line 47) | def _ensure_valid_dimension(name: str, value: Any) -> None: method create (line 74) | def create(cls, *children: Any, **props: Any) -> Component: class CategoricalChartBase (line 105) | class CategoricalChartBase(ChartBase): class AreaChart (line 127) | class AreaChart(CategoricalChartBase): class BarChart (line 153) | class BarChart(CategoricalChartBase): class LineChart (line 193) | class LineChart(CategoricalChartBase): class ComposedChart (line 215) | class ComposedChart(CategoricalChartBase): class PieChart (line 254) | class PieChart(ChartBase): class RadarChart (line 287) | class RadarChart(ChartBase): method get_event_triggers (line 329) | def get_event_triggers(cls) -> dict[str, Var | Any]: class RadialBarChart (line 342) | class RadialBarChart(ChartBase): class ScatterChart (line 393) | class ScatterChart(ChartBase): method get_event_triggers (line 419) | def get_event_triggers(cls) -> dict[str, Var | Any]: class FunnelChart (line 437) | class FunnelChart(ChartBase): class Treemap (line 457) | class Treemap(RechartsCharts): method create (line 501) | def create(cls, *children, **props) -> Component: FILE: reflex/components/recharts/general.py class ResponsiveContainer (line 24) | class ResponsiveContainer(Recharts, MemoizationLeaf): class Legend (line 68) | class Legend(Recharts): class GraphingTooltip (line 133) | class GraphingTooltip(Recharts): class Label (line 198) | class Label(Recharts): class LabelList (line 218) | class LabelList(Recharts): class Cell (line 241) | class Cell(Recharts): FILE: reflex/components/recharts/polar.py class Pie (line 25) | class Pie(Recharts): method get_event_triggers (line 99) | def get_event_triggers(cls) -> dict[str, Var | Any]: class Radar (line 117) | class Radar(Recharts): method get_event_triggers (line 164) | def get_event_triggers(cls) -> dict[str, Var | Any]: class RadialBar (line 176) | class RadialBar(Recharts): method get_event_triggers (line 217) | def get_event_triggers(cls) -> dict[str, Var | Any]: class PolarAngleAxis (line 235) | class PolarAngleAxis(Recharts): class PolarGrid (line 306) | class PolarGrid(Recharts): class PolarRadiusAxis (line 341) | class PolarRadiusAxis(Recharts): method get_event_triggers (line 391) | def get_event_triggers(cls) -> dict[str, Var | Any]: FILE: reflex/components/recharts/recharts.py class Recharts (line 8) | class Recharts(Component): method _get_style (line 13) | def _get_style(self) -> dict: class RechartsCharts (line 17) | class RechartsCharts(NoSSRComponent, MemoizationLeaf): FILE: reflex/components/sonner/toast.py class ToastAction (line 39) | class ToastAction: function serialize_action (line 47) | def serialize_action(action: ToastAction) -> dict: function _toast_callback_signature (line 62) | def _toast_callback_signature(toast: Var) -> list[Var]: class ToastProps (line 78) | class ToastProps(NoExtrasAllowedProps): method dict (line 141) | def dict(self, *args: Any, **kwargs: Any) -> dict[str, Any]: class Toaster (line 172) | class Toaster(Component): method add_hooks (line 221) | def add_hooks(self) -> list[Var | str]: method send_toast (line 241) | def send_toast( method toast_info (line 297) | def toast_info(message: str | Var[str] = "", **kwargs: Any) -> EventSpec: method toast_warning (line 310) | def toast_warning(message: str | Var[str] = "", **kwargs: Any) -> Even... method toast_error (line 323) | def toast_error(message: str | Var[str] = "", **kwargs: Any) -> EventS... method toast_success (line 336) | def toast_success(message: str | Var[str] = "", **kwargs: Any) -> Even... method toast_loading (line 349) | def toast_loading(message: str | Var[str] = "", **kwargs: Any) -> Even... method toast_dismiss (line 362) | def toast_dismiss(id: Var[str] | str | None = None) -> EventSpec: method create (line 386) | def create(cls, *children: Any, **props: Any) -> Component: class ToastNamespace (line 402) | class ToastNamespace(ComponentNamespace): FILE: reflex/components/tags/cond_tag.py class CondTag (line 11) | class CondTag(Tag): method __iter__ (line 23) | def __iter__(self) -> Iterator[tuple[str, Any]]: FILE: reflex/components/tags/iter_tag.py class IterTag (line 20) | class IterTag(Tag): method get_iterable_var_type (line 37) | def get_iterable_var_type(self) -> GenericType: method get_index_var (line 45) | def get_index_var(self) -> Var: method get_arg_var (line 58) | def get_arg_var(self) -> Var: method render_component (line 71) | def render_component(self) -> Component: FILE: reflex/components/tags/match_tag.py class MatchTag (line 11) | class MatchTag(Tag): method __iter__ (line 23) | def __iter__(self) -> Iterator[tuple[str, Any]]: FILE: reflex/components/tags/tag.py function render_prop (line 14) | def render_prop(value: Any) -> Any: class Tag (line 35) | class Tag: method format_props (line 50) | def format_props(self) -> list[str]: method set (line 58) | def set(self, **kwargs: Any): method __iter__ (line 69) | def __iter__(self) -> Iterator[tuple[str, Any]]: method add_props (line 83) | def add_props(self, **kwargs: Any | None) -> Tag: method remove_props (line 108) | def remove_props(self, *args: str) -> Tag: method is_valid_prop (line 128) | def is_valid_prop(prop: Var | None) -> bool: FILE: reflex/components/tags/tagless.py class Tagless (line 10) | class Tagless(Tag): method __str__ (line 16) | def __str__(self) -> str: method __iter__ (line 30) | def __iter__(self): FILE: reflex/config.py class DBConfig (line 38) | class DBConfig: method postgresql (line 49) | def postgresql( method postgresql_psycopg (line 79) | def postgresql_psycopg( method sqlite (line 109) | def sqlite( method get_url (line 126) | def get_url(self) -> str: class BaseConfig (line 151) | class BaseConfig: class Config (line 280) | class Config(BaseConfig): method _post_init (line 331) | def _post_init(self, **kwargs): method _normalize_disable_plugins (line 380) | def _normalize_disable_plugins(self): method _add_builtin_plugins (line 416) | def _add_builtin_plugins(self): method class_fields (line 443) | def class_fields(cls) -> set[str]: method __init__ (line 453) | def __init__(self, **kwargs): method json (line 465) | def json(self) -> str: method app_module (line 478) | def app_module(self) -> ModuleType | None: method module (line 491) | def module(self) -> str: method update_from_env (line 501) | def update_from_env(self) -> dict[str, Any]: method get_event_namespace (line 544) | def get_event_namespace(self) -> str: method _replace_defaults (line 553) | def _replace_defaults(self, **kwargs): method _set_persistent (line 585) | def _set_persistent(self, **kwargs): function _get_config (line 599) | def _get_config() -> Config: function get_config (line 620) | def get_config(reload: bool = False) -> Config: FILE: reflex/constants/base.py class Dirs (line 19) | class Dirs(SimpleNamespace): function _reflex_version (line 67) | def _reflex_version() -> str: class Reflex (line 79) | class Reflex(SimpleNamespace): class ReflexHostingCLI (line 110) | class ReflexHostingCLI(SimpleNamespace): class Templates (line 117) | class Templates(SimpleNamespace): class Dirs (line 142) | class Dirs(SimpleNamespace): class Javascript (line 153) | class Javascript(SimpleNamespace): class ReactRouter (line 160) | class ReactRouter(Javascript): class ColorMode (line 184) | class ColorMode(SimpleNamespace): class Env (line 198) | class Env(str, Enum): class LogLevel (line 206) | class LogLevel(str, Enum): method from_string (line 217) | def from_string(cls, level: str | None) -> LogLevel | None: method __le__ (line 233) | def __le__(self, other: LogLevel) -> bool: method subprocess_level (line 245) | def subprocess_level(self): class Ping (line 258) | class Ping(SimpleNamespace): FILE: reflex/constants/colors.py function format_color (line 55) | def format_color( class Color (line 78) | class Color: method __format__ (line 90) | def __format__(self, format_spec: str) -> str: FILE: reflex/constants/compiler.py class Ext (line 18) | class Ext(SimpleNamespace): class CompileVars (line 37) | class CompileVars(SimpleNamespace): class PageNames (line 82) | class PageNames(SimpleNamespace): class ComponentName (line 101) | class ComponentName(Enum): method zip (line 107) | def zip(self): class CompileContext (line 116) | class CompileContext(str, Enum): class Imports (line 125) | class Imports(SimpleNamespace): class Hooks (line 135) | class Hooks(SimpleNamespace): class HookPosition (line 140) | class HookPosition(enum.Enum): class MemoizationDisposition (line 148) | class MemoizationDisposition(enum.Enum): class MemoizationMode (line 158) | class MemoizationMode: class SpecialAttributes (line 181) | class SpecialAttributes(enum.Enum): method is_special (line 189) | def is_special(cls, attr: str) -> bool: class ResetStylesheet (line 201) | class ResetStylesheet(SimpleNamespace): FILE: reflex/constants/config.py class Config (line 14) | class Config(SimpleNamespace): class Expiration (line 23) | class Expiration(SimpleNamespace): class GitIgnore (line 36) | class GitIgnore(SimpleNamespace): class PyprojectToml (line 52) | class PyprojectToml(SimpleNamespace): class RequirementsTxt (line 59) | class RequirementsTxt(SimpleNamespace): class DefaultPorts (line 68) | class DefaultPorts(SimpleNamespace): FILE: reflex/constants/custom_components.py class CustomComponents (line 9) | class CustomComponents(SimpleNamespace): FILE: reflex/constants/event.py class Endpoint (line 7) | class Endpoint(Enum): method __str__ (line 17) | def __str__(self) -> str: method get_url (line 25) | def get_url(self) -> str: class SocketEvent (line 47) | class SocketEvent(SimpleNamespace): method __str__ (line 53) | def __str__(self) -> str: class EventTriggers (line 62) | class EventTriggers(SimpleNamespace): FILE: reflex/constants/installer.py class Bun (line 13) | class Bun(SimpleNamespace): method ROOT_PATH (line 35) | def ROOT_PATH(cls): method DEFAULT_PATH (line 47) | def DEFAULT_PATH(cls): class Node (line 62) | class Node(SimpleNamespace): function _determine_react_router_version (line 77) | def _determine_react_router_version() -> str: function _determine_react_version (line 89) | def _determine_react_version() -> str: class PackageJson (line 101) | class PackageJson(SimpleNamespace): class Commands (line 104) | class Commands(SimpleNamespace): method get_prod_command (line 111) | def get_prod_command(frontend_path: str = "") -> str: method DEPENDENCIES (line 132) | def DEPENDENCIES(cls) -> dict[str, str]: FILE: reflex/constants/route.py class RouteArgType (line 7) | class RouteArgType(SimpleNamespace): class RouteVar (line 19) | class RouteVar(SimpleNamespace): class RouteRegex (line 36) | class RouteRegex(SimpleNamespace): class DefaultPage (line 71) | class DefaultPage(SimpleNamespace): class Page404 (line 85) | class Page404(SimpleNamespace): FILE: reflex/constants/state.py class StateManagerMode (line 6) | class StateManagerMode(str, Enum): FILE: reflex/constants/utils.py class classproperty (line 10) | class classproperty(Generic[T, V]): method __init__ (line 13) | def __init__(self, getter: Callable[[type[T]], V]) -> None: method __get__ (line 21) | def __get__(self, instance: Any, owner: type[T]) -> V: FILE: reflex/custom_components/custom_components.py function _pyproject_toml_template (line 21) | def _pyproject_toml_template( function _readme_template (line 62) | def _readme_template(module_name: str, package_name: str) -> str: function _source_template (line 84) | def _source_template(component_class_name: str, module_name: str) -> str: function _init_template (line 155) | def _init_template(module_name: str) -> str: function _demo_app_template (line 167) | def _demo_app_template(custom_component_module_dir: str, module_name: st... function set_loglevel (line 217) | def set_loglevel(ctx: Any, self: Any, value: str | None): function custom_components_cli (line 231) | def custom_components_cli(): function set_directory (line 251) | def set_directory(working_directory: str | Path): function _create_package_config (line 269) | def _create_package_config(module_name: str, package_name: str): function _create_readme (line 286) | def _create_readme(module_name: str, package_name: str): function _write_source_and_init_py (line 302) | def _write_source_and_init_py( function _populate_demo_app (line 325) | def _populate_demo_app(name_variants: NameVariants): function _get_default_library_name_parts (line 358) | def _get_default_library_name_parts() -> list[str]: function _validate_library_name (line 404) | def _validate_library_name(library_name: str | None) -> NameVariants: function _populate_custom_component_project (line 462) | def _populate_custom_component_project(name_variants: NameVariants): function init (line 505) | def init( function _pip_install_on_demand (line 565) | def _pip_install_on_demand( function _run_commands_in_subprocess (line 592) | def _run_commands_in_subprocess(cmds: list[str]) -> bool: function _make_pyi_files (line 613) | def _make_pyi_files(): function _run_build (line 626) | def _run_build(): function build (line 645) | def build(): function _collect_details_for_gallery (line 650) | def _collect_details_for_gallery(): function _validate_url_with_protocol_prefix (line 742) | def _validate_url_with_protocol_prefix(url: str | None) -> bool: function _get_file_from_prompt_in_loop (line 754) | def _get_file_from_prompt_in_loop() -> tuple[bytes, str] | None: function share_more_detail (line 783) | def share_more_detail(): function install (line 790) | def install(): FILE: reflex/environment.py function get_default_value_for_field (line 34) | def get_default_value_for_field(field: dataclasses.Field) -> Any: function interpret_boolean_env (line 55) | def interpret_boolean_env(value: str, field_name: str) -> bool: function interpret_int_env (line 79) | def interpret_int_env(value: str, field_name: str) -> int: function interpret_float_env (line 99) | def interpret_float_env(value: str, field_name: str) -> float: function interpret_existing_path_env (line 119) | def interpret_existing_path_env(value: str, field_name: str) -> Existing... function interpret_path_env (line 139) | def interpret_path_env(value: str, field_name: str) -> Path: function interpret_plugin_class_env (line 152) | def interpret_plugin_class_env(value: str, field_name: str) -> type[Plug... function interpret_plugin_env (line 192) | def interpret_plugin_env(value: str, field_name: str) -> Plugin: function interpret_enum_env (line 216) | def interpret_enum_env(value: str, field_type: GenericType, field_name: ... class SequenceOptions (line 238) | class SequenceOptions: function interpret_env_var_value (line 248) | def interpret_env_var_value( class EnvVar (line 359) | class EnvVar(Generic[T]): method __init__ (line 366) | def __init__(self, name: str, default: Any, type_: T) -> None: method interpret (line 378) | def interpret(self, value: str) -> T: method getenv (line 389) | def getenv(self) -> T | None: method is_set (line 400) | def is_set(self) -> bool: method get (line 408) | def get(self) -> T: method set (line 419) | def set(self, value: T | None) -> None: function get_type_hints_environment (line 438) | def get_type_hints_environment(cls: type) -> dict[str, Any]: class env_var (line 450) | class env_var: # noqa: N801 # pyright: ignore [reportRedeclaration] method __init__ (line 457) | def __init__(self, default: Any, internal: bool = False) -> None: method __set_name__ (line 467) | def __set_name__(self, owner: Any, name: str): method __get__ (line 476) | def __get__( function env_var (line 497) | def env_var(default: Any, internal: bool = False) -> EnvVar: method __init__ (line 457) | def __init__(self, default: Any, internal: bool = False) -> None: method __set_name__ (line 467) | def __set_name__(self, owner: Any, name: str): method __get__ (line 476) | def __get__( class PathExistsFlag (line 510) | class PathExistsFlag: class PerformanceMode (line 517) | class PerformanceMode(enum.Enum): class ExecutorType (line 525) | class ExecutorType(enum.Enum): method get_executor_from_environment (line 533) | def get_executor_from_environment(cls): class EnvironmentVariables (line 616) | class EnvironmentVariables: function _paths_from_env_files (line 810) | def _paths_from_env_files(env_files: str) -> list[Path]: function _load_dotenv_from_files (line 829) | def _load_dotenv_from_files(files: list[Path]): function _paths_from_environment (line 851) | def _paths_from_environment() -> list[Path]: function _load_dotenv_from_env (line 864) | def _load_dotenv_from_env(): FILE: reflex/event.py class Event (line 63) | class Event: method substate_token (line 79) | def substate_token(self) -> str: class EventActionsMixin (line 100) | class EventActionsMixin: method stop_propagation (line 107) | def stop_propagation(self) -> Self: method prevent_default (line 119) | def prevent_default(self) -> Self: method throttle (line 130) | def throttle(self, limit_ms: int) -> Self: method debounce (line 144) | def debounce(self, delay_ms: int) -> Self: method temporal (line 159) | def temporal(self) -> Self: class EventHandler (line 176) | class EventHandler(EventActionsMixin): method __hash__ (line 186) | def __hash__(self): method get_parameters (line 194) | def get_parameters(self) -> Mapping[str, inspect.Parameter]: method _parameters (line 205) | def _parameters(self) -> Mapping[str, inspect.Parameter]: method __class_getitem__ (line 217) | def __class_getitem__(cls, args_spec: str) -> Annotated: method is_background (line 229) | def is_background(self) -> bool: method __call__ (line 237) | def __call__(self, *args: Any, **kwargs: Any) -> "EventSpec": class EventSpec (line 307) | class EventSpec(EventActionsMixin): method __init__ (line 323) | def __init__( method with_args (line 345) | def with_args(self, args: tuple[tuple[Var, Var], ...]) -> "EventSpec": method add_args (line 361) | def add_args(self, *args: Var) -> "EventSpec": class CallableEventSpec (line 395) | class CallableEventSpec(EventSpec): method __init__ (line 404) | def __init__(self, fn: Callable[..., EventSpec] | None = None, **kwargs): method __call__ (line 424) | def __call__(self, *args, **kwargs) -> EventSpec: class EventChain (line 449) | class EventChain(EventActionsMixin): method create (line 461) | def create( class JavascriptHTMLInputElement (line 562) | class JavascriptHTMLInputElement: class JavascriptInputEvent (line 573) | class JavascriptInputEvent: class JavascriptKeyboardEvent (line 583) | class JavascriptKeyboardEvent: function input_event (line 593) | def input_event(e: ObjectVar[JavascriptInputEvent]) -> tuple[Var[str]]: function int_input_event (line 605) | def int_input_event(e: ObjectVar[JavascriptInputEvent]) -> tuple[Var[int]]: function float_input_event (line 617) | def float_input_event(e: ObjectVar[JavascriptInputEvent]) -> tuple[Var[f... function checked_input_event (line 629) | def checked_input_event(e: ObjectVar[JavascriptInputEvent]) -> tuple[Var... function on_submit_event (line 644) | def on_submit_event() -> tuple[Var[dict[str, Any]]]: function on_submit_string_event (line 653) | def on_submit_string_event() -> tuple[Var[dict[str, str]]]: class KeyInputInfo (line 662) | class KeyInputInfo(TypedDict): function key_event (line 671) | def key_event( class JavascriptMouseEvent (line 699) | class JavascriptMouseEvent: class JavascriptPointerEvent (line 712) | class JavascriptPointerEvent(JavascriptMouseEvent): class MouseEventInfo (line 719) | class MouseEventInfo(TypedDict): class PointerEventInfo (line 732) | class PointerEventInfo(MouseEventInfo): function pointer_event_spec (line 736) | def pointer_event_spec( function no_args_event_spec (line 763) | def no_args_event_spec() -> tuple[()]: class IdentityEventReturn (line 776) | class IdentityEventReturn(Generic[T], Protocol): method __call__ (line 779) | def __call__(self, *values: Var[T]) -> tuple[Var[T], ...]: function passthrough_event_spec (line 792) | def passthrough_event_spec( # pyright: ignore [reportOverlappingOverload] function passthrough_event_spec (line 798) | def passthrough_event_spec( function passthrough_event_spec (line 804) | def passthrough_event_spec(*event_types: type[T]) -> IdentityEventReturn... function passthrough_event_spec (line 807) | def passthrough_event_spec(*event_types: type[T]) -> IdentityEventReturn... class FileUpload (line 845) | class FileUpload: method on_upload_progress_args_spec (line 853) | def on_upload_progress_args_spec(_prog: Var[dict[str, int | float | bo... method as_event_spec (line 861) | def as_event_spec(self, handler: EventHandler) -> EventSpec: function server_side (line 945) | def server_side(name: str, sig: inspect.Signature, **kwargs) -> EventSpec: function redirect (line 975) | def redirect( function redirect (line 984) | def redirect( function redirect (line 992) | def redirect( function console_log (line 1020) | def console_log(message: str | Var[str]) -> EventSpec: function noop (line 1033) | def noop() -> EventSpec: function back (line 1042) | def back() -> EventSpec: function window_alert (line 1053) | def window_alert(message: str | Var[str]) -> EventSpec: function set_focus (line 1065) | def set_focus(ref: str) -> EventSpec: function blur_focus (line 1081) | def blur_focus(ref: str) -> EventSpec: function scroll_to (line 1097) | def scroll_to(elem_id: str, align_to_top: bool | Var[bool] = True) -> Ev... function set_value (line 1118) | def set_value(ref: str, value: Any) -> EventSpec: function remove_cookie (line 1136) | def remove_cookie(key: str, options: dict[str, Any] | None = None) -> Ev... function clear_local_storage (line 1156) | def clear_local_storage() -> EventSpec: function remove_local_storage (line 1168) | def remove_local_storage(key: str) -> EventSpec: function clear_session_storage (line 1184) | def clear_session_storage() -> EventSpec: function remove_session_storage (line 1196) | def remove_session_storage(key: str) -> EventSpec: function set_clipboard (line 1212) | def set_clipboard(content: str | Var[str]) -> EventSpec: function download (line 1230) | def download( function call_script (line 1310) | def call_script( function call_function (line 1351) | def call_function( function run_script (line 1387) | def run_script( function get_event (line 1407) | def get_event(state: "BaseState", event: str): function get_hydrate_event (line 1420) | def get_hydrate_event(state: "BaseState") -> str: function _values_returned_from_event (line 1432) | def _values_returned_from_event(event_spec_annotations: list[Any]) -> li... function _check_event_args_subclass_of_callback (line 1441) | def _check_event_args_subclass_of_callback( function call_event_handler (line 1539) | def call_event_handler( function unwrap_var_annotation (line 1630) | def unwrap_var_annotation(annotation: GenericType): function resolve_annotation (line 1644) | def resolve_annotation(annotations: dict[str, Any], arg_name: str, spec:... function parse_args_spec (line 1667) | def parse_args_spec(arg_spec: ArgsSpec | Sequence[ArgsSpec]): function args_specs_from_fields (line 1697) | def args_specs_from_fields( function check_fn_match_arg_spec (line 1722) | def check_fn_match_arg_spec( function call_event_fn (line 1769) | def call_event_fn( function get_handler_args (line 1833) | def get_handler_args( function fix_events (line 1849) | def fix_events( function get_fn_signature (line 1915) | def get_fn_signature(fn: Callable) -> inspect.Signature: class EventVar (line 1936) | class EventVar(ObjectVar, python_types=(EventSpec, EventHandler)): method bool (line 1939) | def bool(self) -> NoReturn: class LiteralEventVar (line 1954) | class LiteralEventVar(VarOperationCall, LiteralVar, EventVar): method __hash__ (line 1959) | def __hash__(self) -> int: method create (line 1968) | def create( class EventChainVar (line 2020) | class EventChainVar(BuilderFunctionVar, python_types=EventChain): method bool (line 2023) | def bool(self) -> NoReturn: class LiteralEventChainVar (line 2041) | class LiteralEventChainVar(ArgsFunctionOperationBuilder, LiteralVar, Eve... method __hash__ (line 2046) | def __hash__(self) -> int: method create (line 2055) | def create( class EventCallback (line 2125) | class EventCallback(Generic[Unpack[P]], EventActionsMixin): method __init__ (line 2128) | def __init__(self, func: Callable[[Any, Unpack[P]], Any]): method __call__ (line 2137) | def __call__( method __call__ (line 2142) | def __call__( method __call__ (line 2147) | def __call__( method __call__ (line 2154) | def __call__( method __call__ (line 2162) | def __call__( method __call__ (line 2170) | def __call__(self, *values) -> "EventCallback": # pyright: ignore [re... method __get__ (line 2182) | def __get__( method __get__ (line 2187) | def __get__(self, instance: Any, owner: Any) -> "Callable[[Unpack[P]]]... method __get__ (line 2189) | def __get__(self, instance: Any, owner: Any) -> Callable: class LambdaEventCallback (line 2205) | class LambdaEventCallback(Protocol[Unpack[P]]): method __call__ (line 2211) | def __call__(self: "LambdaEventCallback[()]") -> Any: ... method __call__ (line 2214) | def __call__(self: "LambdaEventCallback[V]", value: "Var[V]", /) -> An... method __call__ (line 2217) | def __call__( method __call__ (line 2222) | def __call__( method __call__ (line 2230) | def __call__(self, *args: Var) -> Any: class EventNamespace (line 2274) | class EventNamespace: method __new__ (line 2329) | def __new__( method __new__ (line 2344) | def __new__( method __new__ (line 2356) | def __new__( FILE: reflex/experimental/__init__.py class ExperimentalNamespace (line 13) | class ExperimentalNamespace(SimpleNamespace): method __getattribute__ (line 16) | def __getattribute__(self, item: str): method run_in_thread (line 32) | def run_in_thread(self): method register_component_warning (line 44) | def register_component_warning(component_name: str): FILE: reflex/experimental/client_state.py function _client_state_ref (line 25) | def _client_state_ref(var_name: str) -> str: function _client_state_ref_dict (line 37) | def _client_state_ref_dict(var_name: str) -> str: class ClientStateVar (line 54) | class ClientStateVar(Var): method __hash__ (line 65) | def __hash__(self) -> int: method create (line 79) | def create( method value (line 185) | def value(self) -> Var: method set_value (line 210) | def set_value(self, value: Any = NoValue) -> Var: method set (line 247) | def set(self) -> Var: method retrieve (line 259) | def retrieve(self, callback: EventHandler | Callable | None = None) ->... method push (line 278) | def push(self, value: Any) -> EventSpec: FILE: reflex/experimental/hooks.py function _compose_react_imports (line 10) | def _compose_react_imports(tags: list[str]) -> dict[str, list[ImportVar]]: function const (line 14) | def const(name: str | list[str], value: str | Var) -> Var: function useCallback (line 29) | def useCallback(func: str, deps: list) -> Var: # noqa: N802 function useContext (line 45) | def useContext(context: str) -> Var: # noqa: N802 function useRef (line 60) | def useRef(default: str) -> Var: # noqa: N802 function useState (line 75) | def useState(var_name: str, default: str | None = None) -> Var: # noqa:... FILE: reflex/istate/__init__.py function _is_picklable (line 18) | def _is_picklable(obj: Any, dumps: Callable[[object], bytes]) -> bool: function debug_failed_pickles (line 27) | def debug_failed_pickles(obj: object, dumps: Callable[[object], bytes]): FILE: reflex/istate/data.py class _FrozenDictStrStr (line 15) | class _FrozenDictStrStr(Mapping[str, str]): method __init__ (line 18) | def __init__(self, **kwargs): method __getitem__ (line 23) | def __getitem__(self, key: str) -> str: method __iter__ (line 26) | def __iter__(self): method __len__ (line 29) | def __len__(self): method __hash__ (line 32) | def __hash__(self) -> int: method __getstate__ (line 35) | def __getstate__(self) -> object: method __setstate__ (line 38) | def __setstate__(self, state: object) -> None: class _HeaderData (line 46) | class _HeaderData: class HeaderData (line 71) | class HeaderData(_HeaderData): method from_router_data (line 75) | def from_router_data(cls, router_data: dict) -> "HeaderData": function _serialize_header_data (line 100) | def _serialize_header_data(obj: HeaderData) -> dict: function serialize_frozen_dict_str_str (line 105) | def serialize_frozen_dict_str_str(obj: _FrozenDictStrStr) -> dict: class ReflexURL (line 117) | class ReflexURL(str, _NetlocResultMixinStr): method __new__ (line 129) | def __new__(cls, url: str): class PageData (line 153) | class PageData: method from_router_data (line 164) | def from_router_data(cls, router_data: dict) -> "PageData": function _serialize_page_data (line 187) | def _serialize_page_data(obj: PageData) -> dict: class SessionData (line 192) | class SessionData: method from_router_data (line 200) | def from_router_data(cls, router_data: dict) -> "SessionData": function _serialize_session_data (line 217) | def _serialize_session_data(obj: SessionData) -> dict: class RouterData (line 222) | class RouterData: method page (line 232) | def page(self) -> PageData: method from_router_data (line 247) | def from_router_data(cls, router_data: dict) -> "RouterData": function serialize_router_data (line 269) | def serialize_router_data(obj: RouterData) -> dict: FILE: reflex/istate/manager/__init__.py class StateModificationContext (line 19) | class StateModificationContext(TypedDict, total=False): class StateManager (line 29) | class StateManager(ABC): method create (line 36) | def create(cls, state: type[BaseState]): method get_state (line 76) | async def get_state(self, token: str) -> BaseState: method set_state (line 87) | async def set_state( method modify_state (line 103) | async def modify_state( method modify_state_with_links (line 118) | async def modify_state_with_links( method close (line 146) | async def close(self): # noqa: B027 function _default_token_expiration (line 150) | def _default_token_expiration() -> int: function reset_disk_state_manager (line 159) | def reset_disk_state_manager(): function get_state_manager (line 168) | def get_state_manager() -> StateManager: FILE: reflex/istate/manager/disk.py class QueueItem (line 26) | class QueueItem: class StateManagerDisk (line 35) | class StateManagerDisk(StateManager): method __post_init__ (line 69) | def __post_init__(self): method states_directory (line 76) | def states_directory(self) -> Path: method _purge_expired_states (line 84) | def _purge_expired_states(self): method token_path (line 99) | def token_path(self, token: str) -> Path: method load_state (line 112) | async def load_state(self, token: str) -> BaseState | None: method populate_substates (line 131) | async def populate_substates( method get_state (line 157) | async def get_state( method set_state_for_substate (line 189) | async def set_state_for_substate(self, client_token: str, substate: Ba... method _process_write_queue_delay (line 211) | async def _process_write_queue_delay(self): method _process_write_queue (line 235) | async def _process_write_queue(self): method _flush_write_queue (line 276) | async def _flush_write_queue(self): method _schedule_process_write_queue (line 296) | async def _schedule_process_write_queue(self): method set_state (line 308) | async def set_state( method modify_state (line 335) | async def modify_state( method close (line 359) | async def close(self): FILE: reflex/istate/manager/memory.py class StateManagerMemory (line 15) | class StateManagerMemory(StateManager): method get_state (line 30) | async def get_state(self, token: str) -> BaseState: method set_state (line 46) | async def set_state( method modify_state (line 64) | async def modify_state( FILE: reflex/istate/manager/redis.py function _default_lock_expiration (line 35) | def _default_lock_expiration() -> int: function _default_lock_warning_threshold (line 44) | def _default_lock_warning_threshold() -> int: function _default_oplock_hold_time_ms (line 53) | def _default_oplock_hold_time_ms() -> int: class RedisPubSubMessage (line 72) | class RedisPubSubMessage(TypedDict): class OplockFound (line 81) | class OplockFound(Exception): # noqa: N818 class StateManagerRedis (line 86) | class StateManagerRedis(StateManager): method __post_init__ (line 172) | def __post_init__(self): method _get_required_state_classes (line 188) | def _get_required_state_classes( method _get_populated_states (line 238) | def _get_populated_states( method get_state (line 266) | async def get_state( method set_state (line 351) | async def set_state( method _try_modify_state (line 441) | async def _try_modify_state( method modify_state (line 529) | async def modify_state( method _get_state_cached (line 548) | async def _get_state_cached(self, token: str) -> AsyncIterator[BaseSta... method _notify_next_waiter (line 593) | def _notify_next_waiter(self, key: bytes): method _create_lease_break_task (line 609) | async def _create_lease_break_task( method _lock_key (line 725) | def _lock_key(token: str) -> bytes: method _try_extend_lock (line 738) | async def _try_extend_lock(self, lock_key: bytes) -> bool | None: method _try_get_lock (line 751) | async def _try_get_lock(self, lock_key: bytes, lock_id: bytes) -> bool... method _handle_lock_release (line 768) | async def _handle_lock_release(self, message: RedisPubSubMessage) -> N... method _handle_lock_contention (line 779) | async def _handle_lock_contention(self, message: RedisPubSubMessage) -... method _subscribe_lock_updates (line 800) | async def _subscribe_lock_updates(self): method _ensure_lock_task (line 820) | def _ensure_lock_task(self) -> None: method _ensure_lock_task_subscribed (line 829) | async def _ensure_lock_task_subscribed(self, timeout: float | None = N... method _enable_keyspace_notifications (line 853) | async def _enable_keyspace_notifications(self): method _lock_waiter (line 874) | async def _lock_waiter(self, lock_key: bytes) -> AsyncIterator[asyncio... method _n_lock_waiters (line 903) | def _n_lock_waiters(self, lock_key: bytes) -> int: method _n_lock_contenders (line 917) | async def _n_lock_contenders(self, lock_key: bytes) -> int: method _request_lock_release (line 932) | async def _request_lock_release( method _get_local_lease (line 958) | async def _get_local_lease( method _wait_lock (line 985) | async def _wait_lock(self, lock_key: bytes, lock_id: bytes) -> None: method _lock (line 1045) | async def _lock( method close (line 1090) | async def close(self): FILE: reflex/istate/proxy.py class StateProxy (line 34) | class StateProxy(wrapt.ObjectProxy): method __init__ (line 60) | def __init__( method _is_mutable (line 93) | def _is_mutable(self) -> bool: method __aenter__ (line 103) | async def __aenter__(self) -> Self: method __aexit__ (line 156) | async def __aexit__(self, *exc_info: Any) -> None: method __enter__ (line 176) | def __enter__(self): method __exit__ (line 188) | def __exit__(self, *exc_info: Any) -> None: method __getattr__ (line 195) | def __getattr__(self, name: str) -> Any: method __setattr__ (line 235) | def __setattr__(self, name: str, value: Any) -> None: method get_substate (line 262) | def get_substate(self, path: Sequence[str]) -> BaseState: method get_state (line 282) | async def get_state(self, state_cls: type[T_STATE]) -> T_STATE: method _as_state_update (line 306) | async def _as_state_update(self, *args, **kwargs) -> StateUpdate: class ReadOnlyStateProxy (line 324) | class ReadOnlyStateProxy(StateProxy): method __setattr__ (line 327) | def __setattr__(self, name: str, value: Any) -> None: method mark_dirty (line 344) | def mark_dirty(self): class MutableProxy (line 382) | class MutableProxy(wrapt.ObjectProxy): method __new__ (line 417) | def __new__(cls, wrapped: Any, *args, **kwargs) -> MutableProxy: method __init__ (line 447) | def __init__(self, wrapped: Any, state: BaseState, field_name: str): method __repr__ (line 460) | def __repr__(self) -> str: method _mark_dirty (line 468) | def _mark_dirty( method _is_called_from_dataclasses_internal (line 495) | def _is_called_from_dataclasses_internal() -> bool: method _wrap_recursive (line 512) | def _wrap_recursive(self, value: Any) -> Any: method _wrap_recursive_decorator (line 538) | def _wrap_recursive_decorator( method __getattr__ (line 556) | def __getattr__(self, __name: str) -> Any: method __getitem__ (line 602) | def __getitem__(self, key: Any) -> Any: method __iter__ (line 617) | def __iter__(self) -> Any: method __delattr__ (line 627) | def __delattr__(self, name: str): method __delitem__ (line 635) | def __delitem__(self, key: str): method __setitem__ (line 643) | def __setitem__(self, key: str, value: Any): method __setattr__ (line 652) | def __setattr__(self, name: str, value: Any): method __copy__ (line 668) | def __copy__(self) -> Any: method __deepcopy__ (line 676) | def __deepcopy__(self, memo: dict[int, Any] | None = None) -> Any: method __reduce_ex__ (line 687) | def __reduce_ex__(self, protocol_version: SupportsIndex): function _unwrap_for_pickle (line 702) | def _unwrap_for_pickle(obj: T) -> T: function serialize_mutable_proxy (line 708) | def serialize_mutable_proxy(mp: MutableProxy): function _json_encoder_default_wrapper (line 726) | def _json_encoder_default_wrapper(self: json.JSONEncoder, o: Any) -> Any: class ImmutableMutableProxy (line 746) | class ImmutableMutableProxy(MutableProxy): method _mark_dirty (line 756) | def _mark_dirty( function is_mutable_type (line 791) | def is_mutable_type(type_: type) -> bool: FILE: reflex/istate/shared.py function _log_update_client_errors (line 18) | def _log_update_client_errors(task: asyncio.Task): function _do_update_other_tokens (line 32) | def _do_update_other_tokens( function _patch_state (line 74) | async def _patch_state( class SharedStateBaseInternal (line 113) | class SharedStateBaseInternal(State): method __getstate__ (line 119) | def __getstate__(self): method _clean (line 132) | def _clean(self): method _mark_dirty (line 145) | def _mark_dirty(self): method _rehydrate (line 160) | def _rehydrate(self): method _link_to (line 174) | async def _link_to(self, token: str) -> Self: method _unlink (line 213) | async def _unlink(self): method _internal_patch_linked_state (line 249) | async def _internal_patch_linked_state( method _held_locks_linked_states (line 301) | def _held_locks_linked_states(self) -> list["SharedState"]: method _modify_linked_states (line 317) | async def _modify_linked_states( class SharedState (line 394) | class SharedState(SharedStateBaseInternal, mixin=True): method __init_subclass__ (line 402) | def __init_subclass__(cls, **kwargs): FILE: reflex/istate/storage.py class ClientStorageBase (line 10) | class ClientStorageBase: method options (line 13) | def options(self) -> dict[str, Any]: class Cookie (line 24) | class Cookie(ClientStorageBase, str): method __new__ (line 34) | def __new__( class LocalStorage (line 79) | class LocalStorage(ClientStorageBase, str): method __new__ (line 85) | def __new__( class SessionStorage (line 115) | class SessionStorage(ClientStorageBase, str): method __new__ (line 120) | def __new__( FILE: reflex/istate/wrappers.py function get_state (line 9) | async def get_state(token: str, state_cls: Any | None = None) -> ReadOnl... FILE: reflex/middleware/hydrate_middleware.py class HydrateMiddleware (line 18) | class HydrateMiddleware(Middleware): method preprocess (line 21) | async def preprocess( FILE: reflex/middleware/middleware.py class Middleware (line 15) | class Middleware(ABC): method preprocess (line 19) | async def preprocess( method postprocess (line 34) | async def postprocess( FILE: reflex/model.py function _safe_db_url_for_logging (line 30) | def _safe_db_url_for_logging(url: str) -> str: function _print_db_not_available (line 42) | def _print_db_not_available(*args, **kwargs): class _ClassThatErrorsOnInit (line 50) | class _ClassThatErrorsOnInit: method __init__ (line 51) | def __init__(self, *args, **kwargs): function get_engine_args (line 64) | def get_engine_args(url: str | None = None) -> dict[str, Any]: function get_engine (line 90) | def get_engine(url: str | None = None) -> sqlalchemy.engine.Engine: function get_async_engine (line 123) | def get_async_engine(url: str | None) -> sqlalchemy.ext.asyncio.AsyncEng... function sqla_session (line 166) | def sqla_session(url: str | None = None) -> sqlalchemy.orm.Session: class ModelRegistry (line 177) | class ModelRegistry: method register (line 186) | def register(cls, model: SQLModelOrSqlAlchemyT) -> SQLModelOrSqlAlchemyT: method get_models (line 199) | def get_models(cls, include_empty: bool = False) -> set[SQLModelOrSqlA... method _model_metadata_is_empty (line 215) | def _model_metadata_is_empty(model: SQLModelOrSqlAlchemy) -> bool: method get_metadata (line 227) | def get_metadata(cls) -> sqlalchemy.MetaData: function format_revision (line 274) | def format_revision( function get_db_status (line 308) | def get_db_status() -> dict[str, bool]: function serialize_sqlmodel (line 331) | def serialize_sqlmodel(m: sqlmodel.SQLModel) -> dict[str, Any]: class Model (line 353) | class Model(sqlmodel.SQLModel): method __pydantic_init_subclass__ (line 366) | def __pydantic_init_subclass__(cls): method create_all (line 386) | def create_all(): method get_db_engine (line 392) | def get_db_engine(): method _alembic_config (line 401) | def _alembic_config(): method _alembic_render_item (line 413) | def _alembic_render_item( method alembic_init (line 439) | def alembic_init(cls): method get_migration_history (line 447) | def get_migration_history(cls): method alembic_autogenerate (line 466) | def alembic_autogenerate( method _alembic_upgrade (line 542) | def _alembic_upgrade( method migrate (line 567) | def migrate(cls, autogenerate: bool = False) -> bool | None: method select (line 601) | def select(cls): function session (line 611) | def session(url: str | None = None) -> sqlmodel.Session: function asession (line 622) | def asession(url: str | None = None) -> AsyncSession: FILE: reflex/page.py function page (line 18) | def page( class PageNamespace (line 74) | class PageNamespace: method __new__ (line 79) | def __new__( FILE: reflex/plugins/_screenshot.py function _deep_copy (line 20) | def _deep_copy(state: "BaseState") -> "BaseState": class ScreenshotPlugin (line 48) | class ScreenshotPlugin(BasePlugin): method post_compile (line 51) | def post_compile(self, **context: "Unpack[PostCompileContext]") -> None: method _add_active_connections_endpoint (line 62) | def _add_active_connections_endpoint(app: "App") -> None: method _add_clone_state_endpoint (line 86) | def _add_clone_state_endpoint(app: "App") -> None: FILE: reflex/plugins/base.py class CommonContext (line 13) | class CommonContext(TypedDict): class AddTaskProtocol (line 20) | class AddTaskProtocol(Protocol): method __call__ (line 23) | def __call__( class PreCompileContext (line 39) | class PreCompileContext(CommonContext): class PostCompileContext (line 47) | class PostCompileContext(CommonContext): class Plugin (line 53) | class Plugin: method get_frontend_development_dependencies (line 56) | def get_frontend_development_dependencies( method get_frontend_dependencies (line 69) | def get_frontend_dependencies( method get_static_assets (line 82) | def get_static_assets( method get_stylesheet_paths (line 95) | def get_stylesheet_paths(self, **context: Unpack[CommonContext]) -> Se... method pre_compile (line 106) | def pre_compile(self, **context: Unpack[PreCompileContext]) -> None: method post_compile (line 113) | def post_compile(self, **context: Unpack[PostCompileContext]) -> None: method __repr__ (line 120) | def __repr__(self): FILE: reflex/plugins/shared_tailwind.py function remove_version_from_plugin (line 43) | def remove_version_from_plugin(plugin: TailwindPluginConfig) -> Tailwind... class TailwindConfig (line 65) | class TailwindConfig(TypedDict): function tailwind_config_js_template (line 82) | def tailwind_config_js_template( class TailwindPlugin (line 171) | class TailwindPlugin(PluginBase): method get_frontend_development_dependencies (line 182) | def get_frontend_development_dependencies(self, **context) -> list[str]: method get_config (line 198) | def get_config(self) -> TailwindConfig: method get_unversioned_config (line 219) | def get_unversioned_config(self) -> TailwindConfig: FILE: reflex/plugins/sitemap.py class SitemapLink (line 27) | class SitemapLink(TypedDict): class SitemapLinkConfiguration (line 36) | class SitemapLinkConfiguration(TypedDict): class Constants (line 45) | class Constants(SimpleNamespace): function configuration_with_loc (line 51) | def configuration_with_loc( function generate_xml (line 76) | def generate_xml(links: Sequence[SitemapLink]) -> str: function is_route_dynamic (line 110) | def is_route_dynamic(route: str) -> bool: function generate_links_for_sitemap (line 122) | def generate_links_for_sitemap( function sitemap_task (line 182) | def sitemap_task(unevaluated_pages: Sequence["UnevaluatedPage"]) -> tupl... class SitemapPlugin (line 197) | class SitemapPlugin(PluginBase): method pre_compile (line 200) | def pre_compile(self, **context): FILE: reflex/plugins/tailwind_v3.py class Constants (line 16) | class Constants(SimpleNamespace): function compile_config (line 42) | def compile_config(config: TailwindConfig): function compile_root_style (line 57) | def compile_root_style(): function _index_of_element_that_has (line 72) | def _index_of_element_that_has(haystack: list[str], needle: str) -> int ... function add_tailwind_to_postcss_config (line 79) | def add_tailwind_to_postcss_config(postcss_file_content: str) -> str: function add_tailwind_to_css_file (line 115) | def add_tailwind_to_css_file(css_file_content: str) -> str: class TailwindV3Plugin (line 141) | class TailwindV3Plugin(TailwindPlugin): method get_frontend_development_dependencies (line 144) | def get_frontend_development_dependencies(self, **context) -> list[str]: method pre_compile (line 158) | def pre_compile(self, **context): FILE: reflex/plugins/tailwind_v4.py class Constants (line 16) | class Constants(SimpleNamespace): function compile_config (line 41) | def compile_config(config: TailwindConfig): function compile_root_style (line 56) | def compile_root_style(): function _index_of_element_that_has (line 71) | def _index_of_element_that_has(haystack: list[str], needle: str) -> int ... function add_tailwind_to_postcss_config (line 78) | def add_tailwind_to_postcss_config(postcss_file_content: str) -> str: function add_tailwind_to_css_file (line 118) | def add_tailwind_to_css_file(css_file_content: str) -> str: class TailwindV4Plugin (line 144) | class TailwindV4Plugin(TailwindPlugin): method get_frontend_development_dependencies (line 147) | def get_frontend_development_dependencies(self, **context) -> list[str]: method pre_compile (line 162) | def pre_compile(self, **context): FILE: reflex/reflex.py function set_loglevel (line 24) | def set_loglevel(ctx: click.Context, self: click.Parameter, value: str |... function cli (line 39) | def cli(): function _init (line 58) | def _init( function init (line 124) | def init( function _run (line 133) | def _run( function run (line 350) | def run( function compile (line 416) | def compile(dry: bool, rich: bool): function export (line 487) | def export( function login (line 534) | def login(): function logout (line 551) | def logout(): function db_cli (line 562) | def db_cli(): function script_cli (line 567) | def script_cli(): function _skip_compile (line 571) | def _skip_compile(): function db_init (line 577) | def db_init(): function migrate (line 607) | def migrate(): function status (line 620) | def status(): function makemigrations (line 657) | def makemigrations(message: str | None): function deploy (line 751) | def deploy( function rename (line 836) | def rename(new_name: str): function _convert_reflex_loglevel_to_reflex_cli_loglevel (line 845) | def _convert_reflex_loglevel_to_reflex_cli_loglevel( FILE: reflex/route.py function verify_route_validity (line 12) | def verify_route_validity(route: str) -> None: function get_route_args (line 57) | def get_route_args(route: str) -> dict[str, str]: function replace_brackets_with_keywords (line 99) | def replace_brackets_with_keywords(input_string: str) -> str: function route_specificity (line 135) | def route_specificity(keyworded_route: str) -> tuple[int, int, int]: function get_route_regex (line 154) | def get_route_regex(keyworded_route: str) -> re.Pattern: function get_router (line 184) | def get_router(routes: list[str]) -> Callable[[str], str | None]: FILE: reflex/state.py function _no_chain_background_task (line 106) | def _no_chain_background_task(state: BaseState, name: str, fn: Callable)... function _substate_key (line 143) | def _substate_key( function _split_substate_key (line 165) | def _split_substate_key(substate_key: str) -> tuple[str, str]: class EventHandlerSetVar (line 179) | class EventHandlerSetVar(EventHandler): method __init__ (line 184) | def __init__(self, state_cls: type[BaseState]): method __hash__ (line 196) | def __hash__(self): method setvar (line 209) | def setvar(self, var_name: str, value: Any): method __call__ (line 220) | def __call__(self, *args: Any) -> EventSpec: function get_var_for_field (line 267) | def get_var_for_field(cls: type[BaseState], name: str, f: Field) -> Var: function _resolve_delta (line 289) | async def _resolve_delta(delta: Delta) -> Delta: function _override_base_method (line 315) | def _override_base_method(fn: Callable[PARAMS, RETURN]) -> Callable[PARA... class BaseState (line 355) | class BaseState(EvenMoreBasicBaseState): method __init__ (line 427) | def __init__( method __repr__ (line 472) | def __repr__(self) -> str: method _get_computed_vars (line 481) | def _get_computed_vars(cls) -> list[tuple[str, ComputedVar]]: method _validate_module_name (line 495) | def _validate_module_name(cls) -> None: method __init_subclass__ (line 511) | def __init_subclass__(cls, mixin: bool = False, **kwargs): method _add_event_handler (line 654) | def _add_event_handler( method _copy_fn (line 670) | def _copy_fn(fn: Callable) -> Callable: method _item_is_event_handler (line 695) | def _item_is_event_handler(name: str, value: Any) -> bool: method _evaluate (line 713) | def _evaluate(cls, f: Callable[[Self], Any], of_type: type | None = No... method _mixins (line 766) | def _mixins(cls) -> tuple[type[BaseState], ...]: method _handle_local_def (line 783) | def _handle_local_def(cls): method _get_type_hints (line 799) | def _get_type_hints(cls) -> dict[str, Any]: method _init_var_dependency_dicts (line 817) | def _init_var_dependency_dicts(cls): method _check_overridden_methods (line 872) | def _check_overridden_methods(cls): method _check_overridden_basevars (line 895) | def _check_overridden_basevars(cls): method _check_overridden_computed_vars (line 908) | def _check_overridden_computed_vars(cls) -> None: method get_skip_vars (line 923) | def get_skip_vars(cls) -> set[str]: method get_parent_state (line 943) | def get_parent_state(cls) -> type[BaseState] | None: method get_root_state (line 971) | def get_root_state(cls) -> type[BaseState]: method get_substates (line 981) | def get_substates(cls) -> set[type[BaseState]]: method get_name (line 991) | def get_name(cls) -> str: method get_full_name (line 1002) | def get_full_name(cls) -> str: method get_class_substate (line 1016) | def get_class_substate(cls, path: Sequence[str] | str) -> type[BaseSta... method get_class_var (line 1044) | def get_class_var(cls, path: Sequence[str]) -> Any: method is_user_defined (line 1064) | def is_user_defined(cls) -> bool: method _init_var (line 1076) | def _init_var(cls, name: str, prop: Var): method add_var (line 1103) | def add_var(cls, name: str, type_: Any, default_value: Any = None): method _set_var (line 1148) | def _set_var(cls, name: str, prop: Var): method _create_event_handler (line 1158) | def _create_event_handler( method _create_setvar (line 1178) | def _create_setvar(cls): method _create_setter (line 1183) | def _create_setter(cls, name: str, prop: Var): method _set_default_value (line 1222) | def _set_default_value(cls, name: str, prop: Var): method _get_var_default (line 1237) | def _get_var_default(cls, name: str, annotation_value: Any) -> Any: method _get_base_functions (line 1258) | def _get_base_functions() -> dict[str, FunctionType]: method _update_substate_inherited_vars (line 1271) | def _update_substate_inherited_vars(cls, vars_to_add: dict[str, Var]): method setup_dynamic_args (line 1292) | def setup_dynamic_args(cls, args: dict[str, str]): method _check_overwritten_dynamic_args (line 1341) | def _check_overwritten_dynamic_args(cls, args: list[str]): method _get_attribute (line 1360) | def _get_attribute(self, name: str) -> Any: method __setattr__ (line 1421) | def __setattr__(self, name: str, value: Any): method reset (line 1490) | def reset(self): method _is_client_storage (line 1514) | def _is_client_storage(cls, prop_name_or_field: str | Field) -> bool: method _reset_client_storage (line 1535) | def _reset_client_storage(self): method get_substate (line 1549) | def get_substate(self, path: Sequence[str]) -> BaseState: method _get_potentially_dirty_states (line 1573) | def _get_potentially_dirty_states(cls) -> set[type[BaseState]]: method _get_root_state (line 1587) | def _get_root_state(self) -> BaseState: method _get_state_from_redis (line 1598) | async def _get_state_from_redis(self, state_cls: type[T_STATE]) -> T_S... method _get_state_from_cache (line 1633) | def _get_state_from_cache(self, state_cls: type[T_STATE]) -> T_STATE: method get_state (line 1654) | async def get_state(self, state_cls: type[T_STATE]) -> T_STATE: method get_var_value (line 1674) | async def get_var_value(self, var: Var[VAR_TYPE]) -> VAR_TYPE: method _get_event_handler (line 1713) | def _get_event_handler(self, event: Event | str) -> tuple[BaseState, E... method _process (line 1738) | async def _process(self, event: Event) -> AsyncIterator[StateUpdate]: method _check_valid (line 1762) | def _check_valid(self, handler: EventHandler, events: Any) -> Any: method _as_state_update (line 1805) | async def _as_state_update( method _process_event (line 1865) | async def _process_event( method _mark_dirty_computed_vars (line 2003) | def _mark_dirty_computed_vars(self) -> None: method _expired_computed_vars (line 2030) | def _expired_computed_vars(self) -> set[str]: method _dirty_computed_vars (line 2042) | def _dirty_computed_vars( method get_delta (line 2061) | def get_delta(self) -> Delta: method _get_resolved_delta (line 2097) | async def _get_resolved_delta(self) -> Delta: method _mark_dirty (line 2105) | def _mark_dirty(self): method _update_was_touched (line 2119) | def _update_was_touched(self): method _get_was_touched (line 2130) | def _get_was_touched(self) -> bool: method _clean (line 2144) | def _clean(self): method get_value (line 2159) | def get_value(self, key: str) -> Any: method dict (line 2192) | def dict( method __aenter__ (line 2245) | async def __aenter__(self) -> Self: method __aexit__ (line 2255) | async def __aexit__(self, *exc_info: Any) -> None: method __getstate__ (line 2265) | def __getstate__(self): method __setstate__ (line 2291) | def __setstate__(self, state: dict[str, Any]): method _check_state_size (line 2304) | def _check_state_size( method _to_schema (line 2334) | def _to_schema(cls) -> str: method _serialize (line 2357) | def _serialize(self) -> bytes: method _deserialize (line 2409) | def _deserialize( function _serialize_type (line 2439) | def _serialize_type(type_: Any) -> str: function is_serializable (line 2453) | def is_serializable(value: Any) -> bool: class State (line 2471) | class State(BaseState): method _get_state_from_redis (line 2480) | async def _get_state_from_redis(self, state_cls: type[T_STATE]) -> T_S... method set_is_hydrated (line 2509) | def set_is_hydrated(self, value: bool) -> None: function dynamic (line 2521) | def dynamic(func: Callable[[T], Component]): class FrontendEventExceptionState (line 2564) | class FrontendEventExceptionState(State): method handle_frontend_exception (line 2585) | def handle_frontend_exception( class UpdateVarsInternalState (line 2617) | class UpdateVarsInternalState(State): method update_vars_internal (line 2620) | async def update_vars_internal(self, vars: dict[str, Any]) -> None: class OnLoadInternalState (line 2641) | class OnLoadInternalState(State): method on_load_internal (line 2650) | def on_load_internal(self) -> list[Event | EventSpec | event.EventCall... class ComponentState (line 2685) | class ComponentState(State, mixin=True): method __init__ (line 2727) | def __init__(self, *args, **kwargs): method __init_subclass__ (line 2745) | def __init_subclass__(cls, mixin: bool = True, **kwargs): method get_component (line 2755) | def get_component(cls, *children, **props) -> Component: method create (line 2769) | def create(cls, *children, **props) -> Component: class StateUpdate (line 2800) | class StateUpdate: method json (line 2812) | def json(self) -> str: function code_uses_state_contexts (line 2821) | def code_uses_state_contexts(javascript_code: str) -> bool: function reload_state_module (line 2833) | def reload_state_module( FILE: reflex/style.py function _color_mode_var (line 32) | def _color_mode_var(_js_expr: str, _var_type: type = str) -> Var: function set_color_mode (line 52) | def set_color_mode( function media_query (line 97) | def media_query(breakpoint_expr: str): function convert_item (line 109) | def convert_item( function convert_list (line 141) | def convert_list( function convert (line 165) | def convert( function format_style_key (line 225) | def format_style_key(key: str) -> tuple[str, ...]: class Style (line 244) | class Style(dict[str, Any]): method __init__ (line 247) | def __init__(self, style_dict: dict[str, Any] | None = None, **kwargs): method update (line 264) | def update(self, style_dict: dict | None, **kwargs): method __setitem__ (line 284) | def __setitem__(self, key: str, value: Any): method __or__ (line 300) | def __or__(self, other: Style | dict) -> Style: function _format_emotion_style_pseudo_selector (line 321) | def _format_emotion_style_pseudo_selector(key: str) -> str: function format_as_emotion (line 342) | def format_as_emotion(style_dict: dict[str, Any]) -> Style | None: function convert_dict_to_style_and_format_emotion (line 390) | def convert_dict_to_style_and_format_emotion( FILE: reflex/testing.py class chdir (line 80) | class chdir(contextlib.AbstractContextManager): # noqa: N801 method __init__ (line 83) | def __init__(self, path: str | Path): method __enter__ (line 92) | def __enter__(self): method __exit__ (line 97) | def __exit__(self, *excinfo): class AppHarness (line 107) | class AppHarness: method create (line 128) | def create( method get_state_name (line 176) | def get_state_name(self, state_cls_name: str) -> str: method get_full_state_name (line 189) | def get_full_state_name(self, path: list[str]) -> str: method _get_globals_from_signature (line 203) | def _get_globals_from_signature(self, func: Any) -> dict[str, Any]: method _get_source_from_app_source (line 225) | def _get_source_from_app_source(self, app_source: Any) -> str: method _initialize_app (line 242) | def _initialize_app(self): method _reload_state_module (line 298) | def _reload_state_module(self): method _get_backend_shutdown_handler (line 302) | def _get_backend_shutdown_handler(self): method _start_backend (line 336) | def _start_backend(self, port: int = 0): method _reset_backend_state_manager (line 356) | async def _reset_backend_state_manager(self): method _start_frontend (line 397) | def _start_frontend(self): method _wait_frontend (line 422) | def _wait_frontend(self): method start (line 457) | def start(self) -> Self: method get_app_global_source (line 470) | def get_app_global_source(key: str, value: Any): method __enter__ (line 486) | def __enter__(self) -> Self: method stop (line 494) | def stop(self) -> None: method __exit__ (line 533) | def __exit__(self, *excinfo) -> None: method _poll_for (line 542) | def _poll_for( method _poll_for_async (line 572) | async def _poll_for_async( method _poll_for_servers (line 600) | def _poll_for_servers(self, timeout: TimeoutType = None) -> socket.soc... method frontend (line 633) | def frontend( method get_state (line 715) | async def get_state(self, token: str) -> BaseState: method set_state (line 745) | async def set_state(self, token: str, **kwargs) -> None: method modify_state (line 773) | async def modify_state(self, token: str) -> AsyncIterator[BaseState]: method token_manager (line 807) | def token_manager(self) -> TokenManager: method poll_for_content (line 820) | def poll_for_content( method poll_for_value (line 847) | def poll_for_value( method poll_for_clients (line 877) | def poll_for_clients(self, timeout: TimeoutType = None) -> dict[str, B... method poll_for_or_raise_timeout (line 907) | def poll_for_or_raise_timeout( method expect (line 939) | def expect( class SimpleHTTPRequestHandlerCustomErrors (line 958) | class SimpleHTTPRequestHandlerCustomErrors(SimpleHTTPRequestHandler): method __init__ (line 961) | def __init__(self, *args, error_page_map: dict[int, Path], **kwargs): method send_error (line 972) | def send_error( class Subdir404TCPServer (line 998) | class Subdir404TCPServer(socketserver.TCPServer): method __init__ (line 1001) | def __init__( method finish_request (line 1020) | def finish_request(self, request: socket.socket, client_address: tuple... class AppHarnessProd (line 1036) | class AppHarnessProd(AppHarness): method _run_frontend (line 1047) | def _run_frontend(self): method _start_frontend (line 1067) | def _start_frontend(self): method _wait_frontend (line 1097) | def _wait_frontend(self): method _start_backend (line 1103) | def _start_backend(self): method _poll_for_servers (line 1124) | def _poll_for_servers(self, timeout: TimeoutType = None) -> socket.soc... method stop (line 1130) | def stop(self): FILE: reflex/utils/build.py function set_env_json (line 17) | def set_env_json(): function _zip (line 29) | def _zip( function zip_app (line 120) | def zip_app( function _duplicate_index_html_to_parent_directory (line 167) | def _duplicate_index_html_to_parent_directory(directory: Path): function build (line 190) | def build(): function setup_frontend (line 255) | def setup_frontend( function setup_frontend_prod (line 270) | def setup_frontend_prod( function _looks_like_venv_directory (line 282) | def _looks_like_venv_directory(directory_to_check: str | Path) -> bool: FILE: reflex/utils/codespaces.py function redirect_script (line 19) | def redirect_script() -> str: function codespaces_port_forwarding_domain (line 78) | def codespaces_port_forwarding_domain() -> str | None: function is_running_in_codespaces (line 87) | def is_running_in_codespaces() -> bool: function codespaces_auto_redirect (line 96) | def codespaces_auto_redirect() -> list[Component]: function auth_codespace (line 107) | def auth_codespace(_request: Request) -> HTMLResponse: FILE: reflex/utils/compat.py function windows_hot_reload_lifespan_hack (line 12) | async def windows_hot_reload_lifespan_hack(): function annotations_from_namespace (line 36) | def annotations_from_namespace(namespace: Mapping[str, Any]) -> dict[str... class ModelMetaclassLazyAnnotations (line 60) | class ModelMetaclassLazyAnnotations(ModelMetaclass): method __new__ (line 63) | def __new__(mcs, name: str, bases: tuple, namespace: dict, **kwargs): function sqlmodel_field_has_primary_key (line 82) | def sqlmodel_field_has_primary_key(field_info: "FieldInfo") -> bool: FILE: reflex/utils/console.py function set_log_level (line 55) | def set_log_level(log_level: LogLevel | None): function is_debug (line 76) | def is_debug() -> bool: function print (line 85) | def print(msg: str, *, dedupe: bool = False, **kwargs): function _print_stderr (line 100) | def _print_stderr(msg: str, *, dedupe: bool = False, **kwargs): function log_file_console (line 116) | def log_file_console(): function should_use_log_file_console (line 138) | def should_use_log_file_console() -> bool: function print_to_log_file (line 149) | def print_to_log_file(msg: str, *, dedupe: bool = False, **kwargs): function debug (line 160) | def debug(msg: str, *, dedupe: bool = False, **kwargs): function info (line 182) | def info(msg: str, *, dedupe: bool = False, **kwargs): function success (line 200) | def success(msg: str, *, dedupe: bool = False, **kwargs): function log (line 218) | def log(msg: str, *, dedupe: bool = False, **kwargs): function rule (line 236) | def rule(title: str, **kwargs): function warn (line 246) | def warn(msg: str, *, dedupe: bool = False, **kwargs): function _exclude_paths_from_frame_info (line 265) | def _exclude_paths_from_frame_info() -> list[Path]: function _get_first_non_framework_frame (line 293) | def _get_first_non_framework_frame() -> FrameType | None: function deprecate (line 304) | def deprecate( function error (line 348) | def error(msg: str, *, dedupe: bool = False, **kwargs): function ask (line 366) | def ask( function progress (line 389) | def progress(): function status (line 402) | def status(*args, **kwargs): function timing (line 416) | def timing(msg: str): class PoorProgress (line 432) | class PoorProgress: method __init__ (line 435) | def __init__(self): method add_task (line 442) | def add_task(self, task: str, total: int): method advance (line 457) | def advance(self, task: TaskID, advance: int = 1): method start (line 469) | def start(self): method stop (line 472) | def stop(self): FILE: reflex/utils/decorator.py function once (line 11) | def once(f: Callable[[], T]) -> Callable[[], T]: function once_unless_none (line 32) | def once_unless_none(f: Callable[[], T | None]) -> Callable[[], T | None]: function debug (line 55) | def debug(f: Callable[P, T]) -> Callable[P, T]: function _write_cached_procedure_file (line 76) | def _write_cached_procedure_file(payload: str, cache_file: Path, value: ... function _read_cached_procedure_file (line 83) | def _read_cached_procedure_file(cache_file: Path) -> tuple[str | None, o... function cached_procedure (line 97) | def cached_procedure( function cache_result_in_disk (line 135) | def cache_result_in_disk( FILE: reflex/utils/exceptions.py class ReflexError (line 11) | class ReflexError(Exception): class ConfigError (line 15) | class ConfigError(ReflexError): class InvalidStateManagerModeError (line 19) | class InvalidStateManagerModeError(ReflexError, ValueError): class ReflexRuntimeError (line 23) | class ReflexRuntimeError(ReflexError, RuntimeError): class UploadTypeError (line 27) | class UploadTypeError(ReflexError, TypeError): class EnvVarValueError (line 31) | class EnvVarValueError(ReflexError, ValueError): class ComponentTypeError (line 35) | class ComponentTypeError(ReflexError, TypeError): class ChildrenTypeError (line 39) | class ChildrenTypeError(ComponentTypeError): method __init__ (line 42) | def __init__(self, component: str, child: Any): class EventHandlerTypeError (line 55) | class EventHandlerTypeError(ReflexError, TypeError): class EventHandlerValueError (line 59) | class EventHandlerValueError(ReflexError, ValueError): class StateValueError (line 63) | class StateValueError(ReflexError, ValueError): class VarNameError (line 67) | class VarNameError(ReflexError, NameError): class VarTypeError (line 71) | class VarTypeError(ReflexError, TypeError): class VarValueError (line 75) | class VarValueError(ReflexError, ValueError): class VarAttributeError (line 79) | class VarAttributeError(ReflexError, AttributeError): class UntypedVarError (line 83) | class UntypedVarError(ReflexError, TypeError): method __init__ (line 86) | def __init__(self, var: Var, action: str, doc_link: str = ""): class UntypedComputedVarError (line 112) | class UntypedComputedVarError(ReflexError, TypeError): method __init__ (line 115) | def __init__(self, var_name: str): class ComputedVarSignatureError (line 124) | class ComputedVarSignatureError(ReflexError, TypeError): method __init__ (line 127) | def __init__(self, var_name: str, signature: str): class MissingAnnotationError (line 137) | class MissingAnnotationError(ReflexError, TypeError): method __init__ (line 140) | def __init__(self, var_name: str): class UploadValueError (line 149) | class UploadValueError(ReflexError, ValueError): class PageValueError (line 153) | class PageValueError(ReflexError, ValueError): class RouteValueError (line 157) | class RouteValueError(ReflexError, ValueError): class VarOperationTypeError (line 161) | class VarOperationTypeError(ReflexError, TypeError): class VarDependencyError (line 165) | class VarDependencyError(ReflexError, ValueError): class InvalidStylePropError (line 169) | class InvalidStylePropError(ReflexError, TypeError): class ImmutableStateError (line 173) | class ImmutableStateError(ReflexError): class LockExpiredError (line 177) | class LockExpiredError(ReflexError): class MatchTypeError (line 181) | class MatchTypeError(ReflexError, TypeError): class EventHandlerArgTypeMismatchError (line 185) | class EventHandlerArgTypeMismatchError(ReflexError, TypeError): class EventFnArgMismatchError (line 189) | class EventFnArgMismatchError(ReflexError, TypeError): class DynamicRouteArgShadowsStateVarError (line 193) | class DynamicRouteArgShadowsStateVarError(ReflexError, NameError): class ComputedVarShadowsStateVarError (line 197) | class ComputedVarShadowsStateVarError(ReflexError, NameError): class ComputedVarShadowsBaseVarsError (line 201) | class ComputedVarShadowsBaseVarsError(ReflexError, NameError): class EventHandlerShadowsBuiltInStateMethodError (line 205) | class EventHandlerShadowsBuiltInStateMethodError(ReflexError, NameError): class GeneratedCodeHasNoFunctionDefsError (line 209) | class GeneratedCodeHasNoFunctionDefsError(ReflexError): class PrimitiveUnserializableToJSONError (line 213) | class PrimitiveUnserializableToJSONError(ReflexError, ValueError): class InvalidLifespanTaskTypeError (line 217) | class InvalidLifespanTaskTypeError(ReflexError, TypeError): class DynamicComponentMissingLibraryError (line 221) | class DynamicComponentMissingLibraryError(ReflexError, ValueError): class SetUndefinedStateVarError (line 225) | class SetUndefinedStateVarError(ReflexError, AttributeError): class StateSchemaMismatchError (line 229) | class StateSchemaMismatchError(ReflexError, TypeError): class EnvironmentVarValueError (line 233) | class EnvironmentVarValueError(ReflexError, ValueError): class DynamicComponentInvalidSignatureError (line 237) | class DynamicComponentInvalidSignatureError(ReflexError, TypeError): class InvalidPropValueError (line 241) | class InvalidPropValueError(ReflexError): class StateTooLargeError (line 245) | class StateTooLargeError(ReflexError): class StateSerializationError (line 249) | class StateSerializationError(ReflexError): class StateMismatchError (line 253) | class StateMismatchError(ReflexError, ValueError): class SystemPackageMissingError (line 257) | class SystemPackageMissingError(ReflexError): method __init__ (line 260) | def __init__(self, package: str): class EventDeserializationError (line 277) | class EventDeserializationError(ReflexError, ValueError): class InvalidLockWarningThresholdError (line 281) | class InvalidLockWarningThresholdError(ReflexError): class UnretrievableVarValueError (line 285) | class UnretrievableVarValueError(ReflexError): FILE: reflex/utils/exec.py function get_package_json_and_hash (line 31) | def get_package_json_and_hash(package_json_path: Path) -> tuple[PackageJ... class PackageJson (line 49) | class PackageJson(TypedDict): class Change (line 56) | class Change(NamedTuple): function format_change (line 63) | def format_change(name: str, change: Change) -> str: function get_different_packages (line 85) | def get_different_packages( function kill (line 129) | def kill(proc_pid: int): function notify_frontend (line 148) | def notify_frontend(url: str, backend_present: bool): function notify_backend (line 160) | def notify_backend(): function run_process_and_launch_url (line 170) | def run_process_and_launch_url( function run_frontend (line 236) | def run_frontend(root: Path, port: str, backend_present: bool = True): function notify_app_running (line 262) | def notify_app_running(): function run_frontend_prod (line 267) | def run_frontend_prod(root: Path, port: str, backend_present: bool = True): function _warn_user_about_uvicorn (line 290) | def _warn_user_about_uvicorn(): function should_use_granian (line 296) | def should_use_granian(): function get_app_module (line 313) | def get_app_module(): function get_app_instance (line 322) | def get_app_instance(): function get_app_file (line 331) | def get_app_file() -> Path: function get_app_instance_from_file (line 352) | def get_app_instance_from_file() -> str: function run_backend (line 361) | def run_backend( function _has_child_file (line 393) | def _has_child_file(directory: Path, file_name: str) -> bool: function get_reload_paths (line 406) | def get_reload_paths() -> Sequence[Path]: function run_uvicorn_backend (line 483) | def run_uvicorn_backend(host: str, port: int, loglevel: LogLevel): function run_granian_backend (line 524) | def run_granian_backend(host: str, port: int, loglevel: LogLevel): function run_backend_prod (line 565) | def run_backend_prod( function _get_backend_workers (line 592) | def _get_backend_workers(): function run_uvicorn_backend_prod (line 598) | def run_uvicorn_backend_prod(host: str, port: int, loglevel: LogLevel): function run_granian_backend_prod (line 657) | def run_granian_backend_prod(host: str, port: int, loglevel: LogLevel): function output_system_info (line 696) | def output_system_info(): function is_testing_env (line 744) | def is_testing_env() -> bool: function is_in_app_harness (line 753) | def is_in_app_harness() -> bool: function is_prod_mode (line 762) | def is_prod_mode() -> bool: function should_prerender_routes (line 772) | def should_prerender_routes() -> bool: function get_compile_context (line 783) | def get_compile_context() -> constants.CompileContext: FILE: reflex/utils/export.py function export (line 11) | def export( FILE: reflex/utils/format.py function length_of_largest_common_substring (line 30) | def length_of_largest_common_substring(str1: str, str2: str) -> int: function get_close_char (line 60) | def get_close_char(open: str, close: str | None = None) -> str: function is_wrapped (line 81) | def is_wrapped(text: str, open: str, close: str | None = None) -> bool: function wrap (line 111) | def wrap( function indent (line 140) | def indent(text: str, indent_level: int = 2) -> str: function to_snake_case (line 156) | def to_snake_case(text: str) -> str: function to_camel_case (line 172) | def to_camel_case(text: str, treat_hyphens_as_underscores: bool = True) ... function to_title_case (line 194) | def to_title_case(text: str, sep: str = "") -> str: function to_kebab_case (line 207) | def to_kebab_case(text: str) -> str: function make_default_page_title (line 222) | def make_default_page_title(app_name: str, route: str) -> str: function _escape_js_string (line 244) | def _escape_js_string(string: str) -> str: function _wrap_js_string (line 276) | def _wrap_js_string(string: str) -> str: function format_string (line 289) | def format_string(string: str) -> str: function format_var (line 301) | def format_var(var: Var) -> str: function format_route (line 313) | def format_route(route: str) -> str: function format_match (line 331) | def format_match( function format_prop (line 364) | def format_prop( function format_props (line 420) | def format_props(*single_props, **key_value_props) -> list[str]: function get_event_handler_parts (line 442) | def get_event_handler_parts(handler: EventHandler) -> tuple[str, str]: function format_event_handler (line 472) | def format_event_handler(handler: EventHandler) -> str: function format_event (line 487) | def format_event(event_spec: EventSpec) -> str: function format_queue_events (line 524) | def format_queue_events( function format_query_params (line 594) | def format_query_params(router_data: dict[str, Any]) -> dict[str, str]: function format_state_name (line 607) | def format_state_name(state_name: str) -> str: function format_ref (line 622) | def format_ref(ref: str) -> str: function format_library_name (line 636) | def format_library_name(library_fullname: str | dict[str, Any]) -> str: function json_dumps (line 671) | def json_dumps(obj: Any, **kwargs) -> str: function collect_form_dict_names (line 689) | def collect_form_dict_names(form_dict: dict[str, Any]) -> dict[str, Any]: function format_array_ref (line 711) | def format_array_ref(refs: str, idx: Var | None) -> str: function format_data_editor_column (line 727) | def format_data_editor_column(col: str | dict): function format_data_editor_cell (line 760) | def format_data_editor_cell(cell: Any): FILE: reflex/utils/frontend_skeleton.py function initialize_gitignore (line 17) | def initialize_gitignore( function initialize_requirements_txt (line 44) | def initialize_requirements_txt() -> bool: function initialize_web_directory (line 94) | def initialize_web_directory(): function update_react_router_config (line 127) | def update_react_router_config(prerender_routes: bool = False): function _update_react_router_config (line 150) | def _update_react_router_config(config: Config, prerender_routes: bool =... function _compile_package_json (line 170) | def _compile_package_json(): function initialize_package_json (line 186) | def initialize_package_json(): function _compile_vite_config (line 192) | def _compile_vite_config(config: Config): function initialize_vite_config (line 207) | def initialize_vite_config(): function initialize_bun_config (line 213) | def initialize_bun_config(): function initialize_npmrc (line 227) | def initialize_npmrc(): function init_reflex_json (line 241) | def init_reflex_json(project_hash: int | None): FILE: reflex/utils/imports.py function merge_parsed_imports (line 10) | def merge_parsed_imports( function merge_imports (line 28) | def merge_imports( function parse_imports (line 62) | def parse_imports( function collapse_imports (line 83) | def collapse_imports( class ImportVar (line 107) | class ImportVar: method name (line 129) | def name(self) -> str: FILE: reflex/utils/js_runtimes.py function check_node_version (line 20) | def check_node_version() -> bool: function _get_version_of_executable (line 32) | def _get_version_of_executable( function get_node_version (line 64) | def get_node_version() -> version.Version | None: function get_bun_version (line 73) | def get_bun_version(bun_path: Path | None = None) -> version.Version | N... function npm_escape_hatch (line 85) | def npm_escape_hatch() -> bool: function prefer_npm_over_bun (line 94) | def prefer_npm_over_bun() -> bool: function get_nodejs_compatible_package_managers (line 105) | def get_nodejs_compatible_package_managers( function is_outdated_nodejs_installed (line 141) | def is_outdated_nodejs_installed(): function get_js_package_executor (line 158) | def get_js_package_executor(raise_on_none: bool = False) -> Sequence[Seq... function download_and_run (line 195) | def download_and_run(url: str, *args, show_status: bool = False, **env): function install_bun (line 233) | def install_bun(): function validate_bun (line 295) | def validate_bun(bun_path: Path | None = None): function validate_frontend_dependencies (line 325) | def validate_frontend_dependencies(init: bool = True): function remove_existing_bun_installation (line 349) | def remove_existing_bun_installation(): function install_frontend_packages (line 360) | def install_frontend_packages(packages: set[str], config: Config): FILE: reflex/utils/lazy_loader.py function attach (line 26) | def attach( FILE: reflex/utils/misc.py function get_module_path (line 13) | def get_module_path(module_name: str) -> Path | None: function run_in_thread (line 52) | async def run_in_thread(func: Callable) -> Any: function with_cwd_in_syspath (line 77) | def with_cwd_in_syspath(): function preload_color_theme (line 96) | def preload_color_theme(): FILE: reflex/utils/monitoring.py function is_pyleak_enabled (line 27) | def is_pyleak_enabled() -> bool: function monitor_sync (line 40) | def monitor_sync(): function monitor_async (line 75) | async def monitor_async(): function monitor_loopblocks (line 120) | def monitor_loopblocks( function monitor_loopblocks (line 126) | def monitor_loopblocks( function monitor_loopblocks (line 132) | def monitor_loopblocks( function monitor_loopblocks (line 137) | def monitor_loopblocks(func: Callable) -> Callable: FILE: reflex/utils/net.py function _httpx_verify_kwarg (line 14) | def _httpx_verify_kwarg() -> bool: function _wrap_https_func (line 29) | def _wrap_https_func( function _wrap_https_lazy_func (line 67) | def _wrap_https_lazy_func( function _is_ipv4_supported (line 91) | def _is_ipv4_supported() -> bool: function _is_ipv6_supported (line 107) | def _is_ipv6_supported() -> bool: function _should_use_ipv6 (line 123) | def _should_use_ipv6() -> bool: function _httpx_local_address_kwarg (line 132) | def _httpx_local_address_kwarg() -> str: function _httpx_client (line 146) | def _httpx_client(): FILE: reflex/utils/path_ops.py function chmod_rm (line 19) | def chmod_rm(path: Path): function rm (line 32) | def rm(path: str | Path): function copy_tree (line 46) | def copy_tree( function cp (line 71) | def cp( function mv (line 100) | def mv(src: str | Path, dest: str | Path, overwrite: bool = True) -> bool: function mkdir (line 121) | def mkdir(path: str | Path): function ls (line 130) | def ls(path: str | Path) -> list[Path]: function ln (line 142) | def ln(src: str | Path, dest: str | Path, overwrite: bool = False) -> bool: function which (line 166) | def which(program: str | Path) -> Path | None: function use_system_bun (line 179) | def use_system_bun() -> bool: function get_node_bin_path (line 188) | def get_node_bin_path() -> Path | None: function get_node_path (line 197) | def get_node_path() -> Path | None: function get_npm_path (line 206) | def get_npm_path() -> Path | None: function get_bun_path (line 215) | def get_bun_path() -> Path | None: function update_json_file (line 227) | def update_json_file(file_path: str | Path, update_dict: dict[str, int |... function find_replace (line 259) | def find_replace(directory: str | Path, find: str, replace: str): function samefile (line 276) | def samefile(file1: Path, file2: Path) -> bool: function update_directory_tree (line 292) | def update_directory_tree(src: Path, dest: Path): FILE: reflex/utils/prerequisites.py class AppInfo (line 36) | class AppInfo(NamedTuple): function get_web_dir (line 43) | def get_web_dir() -> Path: function get_states_dir (line 54) | def get_states_dir() -> Path: function get_backend_dir (line 65) | def get_backend_dir() -> Path: function check_latest_package_version (line 74) | def check_latest_package_version(package_name: str): function get_or_set_last_reflex_version_check_datetime (line 102) | def get_or_set_last_reflex_version_check_datetime(): function set_last_reflex_run_time (line 122) | def set_last_reflex_run_time(): function windows_check_onedrive_in_path (line 131) | def windows_check_onedrive_in_path() -> bool: function _check_app_name (line 140) | def _check_app_name(config: Config): function get_app (line 171) | def get_app(reload: bool = False) -> ModuleType: function get_and_validate_app (line 217) | def get_and_validate_app( function get_compiled_app (line 246) | def get_compiled_app( function _can_colorize (line 272) | def _can_colorize() -> bool: function compile_or_validate_app (line 332) | def compile_or_validate_app( function get_redis (line 368) | def get_redis() -> Redis | None: function get_redis_sync (line 388) | def get_redis_sync() -> RedisSync | None: function parse_redis_url (line 408) | def parse_redis_url() -> str | None: function get_redis_status (line 426) | async def get_redis_status() -> dict[str, bool | None]: function validate_app_name (line 453) | def validate_app_name(app_name: str | None = None) -> str: function get_project_hash (line 485) | def get_project_hash(raise_on_fail: bool = False) -> int | None: function check_running_mode (line 501) | def check_running_mode(frontend: bool, backend: bool) -> tuple[bool, bool]: function assert_in_reflex_dir (line 516) | def assert_in_reflex_dir(): function needs_reinit (line 529) | def needs_reinit() -> bool: function _is_app_compiled_with_same_reflex_version (line 559) | def _is_app_compiled_with_same_reflex_version() -> bool: function ensure_reflex_installation_id (line 567) | def ensure_reflex_installation_id() -> int | None: function initialize_reflex_user_directory (line 599) | def initialize_reflex_user_directory(): function initialize_frontend_dependencies (line 606) | def initialize_frontend_dependencies(): function check_db_used (line 621) | def check_db_used() -> bool: function check_redis_used (line 630) | def check_redis_used() -> bool: function check_db_initialized (line 639) | def check_db_initialized() -> bool: function check_schema_up_to_date (line 657) | def check_schema_up_to_date(): function get_user_tier (line 681) | def get_user_tier(): FILE: reflex/utils/processes.py function kill (line 28) | def kill(pid: int): function get_num_workers (line 37) | def get_num_workers() -> int: function _can_bind_at_port (line 62) | def _can_bind_at_port( function _can_bind_at_any_port (line 86) | def _can_bind_at_any_port(address_family: socket.AddressFamily | int) ->... function is_process_on_port (line 104) | def is_process_on_port( function handle_port (line 126) | def handle_port(service_name: str, port: int, auto_increment: bool) -> int: function new_process (line 184) | def new_process( function new_process (line 193) | def new_process( function new_process (line 201) | def new_process( function run_concurrently_context (line 262) | def run_concurrently_context( function run_concurrently (line 301) | def run_concurrently(*fns: Callable | tuple) -> None: function stream_logs (line 311) | def stream_logs( function show_logs (line 395) | def show_logs(message: str, process: subprocess.Popen): function show_status (line 406) | def show_status( function show_progress (line 440) | def show_progress(message: str, process: subprocess.Popen, checkpoints: ... function atexit_handler (line 462) | def atexit_handler(): function get_command_with_loglevel (line 467) | def get_command_with_loglevel(command: list[str]) -> list[str]: function run_process_with_fallbacks (line 486) | def run_process_with_fallbacks( function execute_command_and_return_output (line 541) | def execute_command_and_return_output(command: str) -> str | None: FILE: reflex/utils/pyi_generator.py function _walk_files (line 100) | def _walk_files(path: str | Path): function _relative_to_pwd (line 117) | def _relative_to_pwd(path: Path) -> Path: function _get_type_hint (line 131) | def _get_type_hint( function _get_source (line 242) | def _get_source(obj: Any) -> str: function _get_class_prop_comments (line 255) | def _get_class_prop_comments(clz: type[Component]) -> Mapping[str, tuple... function _get_full_argspec (line 302) | def _get_full_argspec(func: Callable) -> inspect.FullArgSpec: function _get_signature_return_annotation (line 315) | def _get_signature_return_annotation(func: Callable) -> Any: function _get_module_star_imports (line 328) | def _get_module_star_imports(module_name: str) -> Mapping[str, Any]: function _get_module_selected_imports (line 349) | def _get_module_selected_imports( function _get_class_annotation_globals (line 366) | def _get_class_annotation_globals(target_class: type) -> Mapping[str, Any]: function _get_class_event_triggers (line 382) | def _get_class_event_triggers(target_class: type) -> frozenset[str]: function _generate_imports (line 394) | def _generate_imports( function _generate_docstrings (line 414) | def _generate_docstrings(clzs: list[type[Component]], props: list[str]) ... function _extract_func_kwargs_as_ast_nodes (line 441) | def _extract_func_kwargs_as_ast_nodes( function _extract_class_props_as_ast_nodes (line 470) | def _extract_class_props_as_ast_nodes( function type_to_ast (line 539) | def type_to_ast(typ: Any, cls: type) -> ast.expr: function _get_parent_imports (line 614) | def _get_parent_imports(func: Callable) -> Mapping[str, tuple[str, ...]]: function _generate_component_create_functiondef (line 640) | def _generate_component_create_functiondef( function _generate_staticmethod_call_functiondef (line 824) | def _generate_staticmethod_call_functiondef( function _generate_namespace_call_functiondef (line 876) | def _generate_namespace_call_functiondef( class StubGenerator (line 927) | class StubGenerator(ast.NodeTransformer): method __init__ (line 930) | def __init__( method _remove_docstring (line 954) | def _remove_docstring( method _current_class_is_component (line 973) | def _current_class_is_component(self) -> type[Component] | None: method visit_Module (line 987) | def visit_Module(self, node: ast.Module) -> ast.Module: method visit_Import (line 999) | def visit_Import( method visit_ImportFrom (line 1018) | def visit_ImportFrom( method visit_ClassDef (line 1035) | def visit_ClassDef(self, node: ast.ClassDef) -> ast.ClassDef: method visit_FunctionDef (line 1102) | def visit_FunctionDef(self, node: ast.FunctionDef) -> Any: method visit_Assign (line 1137) | def visit_Assign(self, node: ast.Assign) -> ast.Assign | None: method visit_AnnAssign (line 1167) | def visit_AnnAssign(self, node: ast.AnnAssign) -> ast.AnnAssign | None: class InitStubGenerator (line 1195) | class InitStubGenerator(StubGenerator): method visit_Import (line 1198) | def visit_Import( function _path_to_module_name (line 1212) | def _path_to_module_name(path: Path) -> str: function _write_pyi_file (line 1224) | def _write_pyi_file(module_path: Path, source: str) -> str: function _get_init_lazy_imports (line 1243) | def _get_init_lazy_imports(mod: tuple | ModuleType, new_tree: ast.AST): function _scan_file (line 1304) | def _scan_file(module_path: Path) -> tuple[str, str] | None: class PyiGenerator (line 1347) | class PyiGenerator: method _scan_files (line 1357) | def _scan_files(self, files: list[Path]): method scan_all (line 1389) | def scan_all( FILE: reflex/utils/redir.py function open_browser (line 9) | def open_browser(target_url: "SplitResult") -> None: function reflex_build_redirect (line 28) | def reflex_build_redirect() -> None: function reflex_templates (line 37) | def reflex_templates(): FILE: reflex/utils/registry.py function latency (line 10) | def latency(registry: str) -> int: function average_latency (line 31) | def average_latency(registry: str, attempts: int = 3) -> int: function _best_registry_file_path (line 46) | def _best_registry_file_path() -> Path: function _get_best_registry (line 56) | def _get_best_registry() -> str: function get_npm_registry (line 74) | def get_npm_registry() -> str: FILE: reflex/utils/rename.py function rename_path_up_tree (line 13) | def rename_path_up_tree(full_path: str | Path, old_name: str, new_name: ... function rename_app (line 50) | def rename_app(new_app_name: str, loglevel: constants.LogLevel): function rename_imports_and_app_name (line 90) | def rename_imports_and_app_name(file_path: str | Path, old_name: str, ne... function process_directory (line 132) | def process_directory( FILE: reflex/utils/serializers.py function serializer (line 39) | def serializer( function serializer (line 47) | def serializer( function serializer (line 54) | def serializer( function serialize (line 125) | def serialize( function serialize (line 131) | def serialize(value: Any, get_type: Literal[False]) -> SerializedType | ... function serialize (line 135) | def serialize(value: Any) -> SerializedType | None: ... function serialize (line 138) | def serialize( function get_serializer (line 172) | def get_serializer(type_: type) -> Serializer | None: function get_serializer_type (line 196) | def get_serializer_type(type_: type) -> type | None: function has_serializer (line 219) | def has_serializer(type_: type, into_type: type | None = None) -> bool: function can_serialize (line 235) | def can_serialize(type_: type, into_type: type | None = None) -> bool: function serialize_type (line 253) | def serialize_type(value: type) -> str: function serialize_base (line 266) | def serialize_base(value: Base) -> dict: function serialize_base_model_v1 (line 287) | def serialize_base_model_v1(model: BaseModelV1) -> dict: function serialize_base_model_v2 (line 301) | def serialize_base_model_v2(model: BaseModelV2) -> dict: function serialize_set (line 314) | def serialize_set(value: set) -> list: function serialize_sequence (line 327) | def serialize_sequence(value: Sequence) -> list: function serialize_mapping (line 340) | def serialize_mapping(value: Mapping) -> dict: function serialize_datetime (line 353) | def serialize_datetime(dt: date | datetime | time | timedelta) -> str: function serialize_path (line 366) | def serialize_path(path: Path) -> str: function serialize_enum (line 379) | def serialize_enum(en: Enum) -> str: function serialize_uuid (line 392) | def serialize_uuid(uuid: UUID) -> str: function serialize_decimal (line 405) | def serialize_decimal(value: decimal.Decimal) -> float: function serialize_color (line 418) | def serialize_color(color: Color) -> str: function format_dataframe_values (line 433) | def format_dataframe_values(df: DataFrame) -> list[list[Any]]: function serialize_dataframe (line 448) | def serialize_dataframe(df: DataFrame) -> dict: function serialize_figure (line 468) | def serialize_figure(figure: Figure) -> dict: function serialize_template (line 480) | def serialize_template(template: layout.Template) -> dict: function serialize_image (line 503) | def serialize_image(image: Img) -> str: FILE: reflex/utils/tasks.py function _run_forever (line 11) | async def _run_forever( function ensure_task (line 58) | def ensure_task( FILE: reflex/utils/telemetry.py class CpuInfo (line 27) | class CpuInfo: function format_address_width (line 35) | def format_address_width(address_width: str | None) -> int | None: function _retrieve_cpu_info (line 50) | def _retrieve_cpu_info() -> CpuInfo | None: function get_cpu_info (line 106) | def get_cpu_info() -> CpuInfo | None: function get_os (line 122) | def get_os() -> str: function get_detailed_platform_str (line 131) | def get_detailed_platform_str() -> str: function get_python_version (line 140) | def get_python_version() -> str: function get_reflex_version (line 150) | def get_reflex_version() -> str: function get_cpu_count (line 159) | def get_cpu_count() -> int: function get_reflex_enterprise_version (line 168) | def get_reflex_enterprise_version() -> str | None: function _raise_on_missing_project_hash (line 180) | def _raise_on_missing_project_hash() -> bool: class _Properties (line 194) | class _Properties(TypedDict): class _DefaultEvent (line 210) | class _DefaultEvent(TypedDict): class _Event (line 217) | class _Event(_DefaultEvent): function _get_event_defaults (line 224) | def _get_event_defaults() -> _DefaultEvent | None: function get_event_defaults (line 264) | def get_event_defaults() -> _DefaultEvent | None: function _prepare_event (line 273) | def _prepare_event(event: str, **kwargs) -> _Event | None: function _send_event (line 307) | def _send_event(event_data: _Event) -> bool: function _send (line 318) | def _send(event: str, telemetry_enabled: bool | None, **kwargs) -> bool: function send (line 340) | def send(event: str, telemetry_enabled: bool | None = None, **kwargs): function send_error (line 366) | def send_error(error: Exception, context: str): FILE: reflex/utils/templates.py class Template (line 16) | class Template: function create_config (line 24) | def create_config(app_name: str): function initialize_app_directory (line 37) | def initialize_app_directory( function initialize_default_app (line 100) | def initialize_default_app(app_name: str): function create_config_init_app_from_remote_template (line 110) | def create_config_init_app_from_remote_template(app_name: str, template_... function validate_and_create_app_using_remote_template (line 194) | def validate_and_create_app_using_remote_template( function fetch_app_templates (line 237) | def fetch_app_templates(version: str) -> dict[str, Template]: function fetch_remote_templates (line 291) | def fetch_remote_templates( function prompt_for_template_options (line 315) | def prompt_for_template_options(templates: list[Template]) -> str: function initialize_app (line 359) | def initialize_app(app_name: str, template: str | None = None) -> str | ... function get_init_cli_prompt_options (line 411) | def get_init_cli_prompt_options() -> list[Template]: FILE: reflex/utils/token_manager.py function _get_new_token (line 23) | def _get_new_token() -> str: class SocketRecord (line 33) | class SocketRecord: class LostAndFoundRecord (line 41) | class LostAndFoundRecord: class TokenManager (line 48) | class TokenManager(ABC): method __init__ (line 51) | def __init__(self): method token_to_sid (line 61) | def token_to_sid(self) -> MappingProxyType[str, str]: method enumerate_tokens (line 71) | async def enumerate_tokens(self) -> AsyncIterator[str]: method link_token_to_sid (line 81) | async def link_token_to_sid(self, token: str, sid: str) -> str | None: method disconnect_token (line 93) | async def disconnect_token(self, token: str, sid: str) -> None: method create (line 102) | def create(cls) -> TokenManager: method disconnect_all (line 115) | async def disconnect_all(self): class LocalTokenManager (line 128) | class LocalTokenManager(TokenManager): method __init__ (line 131) | def __init__(self): method link_token_to_sid (line 135) | async def link_token_to_sid(self, token: str, sid: str) -> str | None: method disconnect_token (line 163) | async def disconnect_token(self, token: str, sid: str) -> None: class RedisTokenManager (line 175) | class RedisTokenManager(LocalTokenManager): method __init__ (line 184) | def __init__(self, redis: Redis): method _get_redis_key (line 205) | def _get_redis_key(self, token: str) -> str: method enumerate_tokens (line 216) | async def enumerate_tokens(self) -> AsyncIterator[str]: method _handle_socket_record_del (line 232) | async def _handle_socket_record_del( method _subscribe_socket_record_updates (line 249) | async def _subscribe_socket_record_updates(self) -> None: method _ensure_socket_record_task (line 278) | def _ensure_socket_record_task(self) -> None: method link_token_to_sid (line 287) | async def link_token_to_sid(self, token: str, sid: str) -> str | None: method disconnect_token (line 339) | async def disconnect_token(self, token: str, sid: str) -> None: method _get_lost_and_found_key (line 363) | def _get_lost_and_found_key(instance_id: str) -> str: method _subscribe_lost_and_found_updates (line 374) | async def _subscribe_lost_and_found_updates( method ensure_lost_and_found_task (line 392) | def ensure_lost_and_found_task( method _get_token_owner (line 409) | async def _get_token_owner(self, token: str, refresh: bool = False) ->... method emit_lost_and_found (line 438) | async def emit_lost_and_found( FILE: reflex/utils/types.py class _ArgsSpec0 (line 72) | class _ArgsSpec0(Protocol): method __call__ (line 73) | def __call__(self) -> Sequence[Var]: ... class _ArgsSpec1 (line 76) | class _ArgsSpec1(Protocol): method __call__ (line 77) | def __call__(self, var1: VAR1, /) -> Sequence[Var]: ... # pyright: ig... class _ArgsSpec2 (line 80) | class _ArgsSpec2(Protocol): method __call__ (line 81) | def __call__(self, var1: VAR1, var2: VAR2, /) -> Sequence[Var]: ... #... class _ArgsSpec3 (line 84) | class _ArgsSpec3(Protocol): method __call__ (line 85) | def __call__(self, var1: VAR1, var2: VAR2, var3: VAR3, /) -> Sequence[... class _ArgsSpec4 (line 88) | class _ArgsSpec4(Protocol): method __call__ (line 89) | def __call__( class _ArgsSpec5 (line 99) | class _ArgsSpec5(Protocol): method __call__ (line 100) | def __call__( class _ArgsSpec6 (line 111) | class _ArgsSpec6(Protocol): method __call__ (line 112) | def __call__( class _ArgsSpec7 (line 124) | class _ArgsSpec7(Protocol): method __call__ (line 125) | def __call__( class Unset (line 166) | class Unset: method __repr__ (line 172) | def __repr__(self) -> str: method __bool__ (line 180) | def __bool__(self) -> bool: function _get_origin_cached (line 190) | def _get_origin_cached(tp: Any): function get_origin (line 194) | def get_origin(tp: Any): function is_generic_alias (line 211) | def is_generic_alias(cls: GenericType) -> bool: function get_type_hints (line 224) | def get_type_hints(obj: Any) -> dict[str, Any]: function _unionize (line 236) | def _unionize(args: list[GenericType]) -> GenericType: function unionize (line 244) | def unionize(*args: GenericType) -> type: function is_none (line 256) | def is_none(cls: GenericType) -> bool: function is_union (line 268) | def is_union(cls: GenericType) -> bool: function is_literal (line 283) | def is_literal(cls: GenericType) -> bool: function has_args (line 296) | def has_args(cls: type) -> bool: function is_optional (line 317) | def is_optional(cls: GenericType) -> bool: function is_classvar (line 333) | def is_classvar(a_type: Any) -> bool: function value_inside_optional (line 351) | def value_inside_optional(cls: GenericType) -> GenericType: function get_field_type (line 367) | def get_field_type(cls: GenericType, field_name: str) -> GenericType | N... function get_property_hint (line 397) | def get_property_hint(attr: Any | None) -> GenericType | None: function get_attribute_access_type (line 412) | def get_attribute_access_type(cls: GenericType, name: str) -> GenericTyp... function get_base_class (line 530) | def get_base_class(cls: GenericType) -> type: function _breakpoints_satisfies_typing (line 556) | def _breakpoints_satisfies_typing(cls_check: GenericType, instance: Any)... function _issubclass (line 587) | def _issubclass(cls: GenericType, cls_check: GenericType, instance: Any ... function does_obj_satisfy_typed_dict (line 637) | def does_obj_satisfy_typed_dict( function _isinstance (line 693) | def _isinstance( function is_dataframe (line 865) | def is_dataframe(value: type) -> bool: function is_valid_var_type (line 879) | def is_valid_var_type(type_: type) -> bool: function is_backend_base_variable (line 906) | def is_backend_base_variable(name: str, cls: type[BaseState]) -> bool: function check_type_in_allowed_types (line 959) | def check_type_in_allowed_types(value_type: type, allowed_types: Iterabl... function check_prop_in_allowed_types (line 972) | def check_prop_in_allowed_types(prop: Any, allowed_types: Iterable) -> b... function is_encoded_fstring (line 989) | def is_encoded_fstring(value: Any) -> bool: function validate_literal (line 1001) | def validate_literal(key: str, value: Any, expected_type: type, comp_nam... function safe_issubclass (line 1031) | def safe_issubclass(cls: Any, cls_check: Any | tuple[Any, ...]): function typehint_issubclass (line 1047) | def typehint_issubclass( function resolve_annotations (line 1188) | def resolve_annotations( function get_default_value_for_type (line 1230) | def get_default_value_for_type(t: GenericType) -> Any: function is_immutable (line 1277) | def is_immutable(i: Any) -> bool: FILE: reflex/vars/base.py function _pydantic_validator (line 95) | def _pydantic_validator(*args, **kwargs): class VarSubclassEntry (line 103) | class VarSubclassEntry: class VarData (line 119) | class VarData: method __init__ (line 143) | def __init__( method old_school_imports (line 191) | def old_school_imports(self) -> ImportDict: method merge (line 199) | def merge(*all: VarData | None) -> VarData | None: method __bool__ (line 271) | def __bool__(self) -> bool: method from_state (line 288) | def from_state(cls, state: type[BaseState] | str, field_name: str = ""... function _decode_var_immutable (line 316) | def _decode_var_immutable(value: str) -> tuple[VarData | None, str]: function can_use_in_object_var (line 354) | def can_use_in_object_var(cls: GenericType) -> bool: class MetaclassVar (line 372) | class MetaclassVar(type): method __setattr__ (line 375) | def __setattr__(cls, name: str, value: Any): class Var (line 391) | class Var(Generic[VAR_TYPE], metaclass=MetaclassVar): method __str__ (line 403) | def __str__(self) -> str: method _var_is_local (line 412) | def _var_is_local(self) -> bool: method _var_is_string (line 421) | def _var_is_string(self) -> bool: method __init_subclass__ (line 429) | def __init_subclass__( method __post_init__ (line 476) | def __post_init__(self): method __hash__ (line 500) | def __hash__(self) -> int: method _get_all_var_data (line 508) | def _get_all_var_data(self) -> VarData | None: method __deepcopy__ (line 516) | def __deepcopy__(self, memo: dict[int, Any]) -> Self: method equals (line 527) | def equals(self, other: Var) -> bool: method _replace (line 543) | def _replace( method _replace (line 551) | def _replace( method _replace (line 558) | def _replace( method create (line 604) | def create( # pyright: ignore[reportOverlappingOverload] method create (line 612) | def create( # pyright: ignore[reportOverlappingOverload] method create (line 620) | def create( method create (line 628) | def create( method create (line 636) | def create( method create (line 644) | def create( # pyright: ignore [reportOverlappingOverload] method create (line 652) | def create( # pyright: ignore [reportOverlappingOverload] method create (line 660) | def create( # pyright: ignore [reportOverlappingOverload] method create (line 668) | def create( # pyright: ignore[reportOverlappingOverload] method create (line 676) | def create( method create (line 684) | def create( method create (line 692) | def create( method create (line 699) | def create( method __format__ (line 719) | def __format__(self, format_spec: str) -> str: method to (line 736) | def to(self, output: type[str]) -> StringVar: ... # pyright: ignore[r... method to (line 739) | def to(self, output: type[bool]) -> BooleanVar: ... method to (line 742) | def to(self, output: type[int]) -> NumberVar[int]: ... method to (line 745) | def to(self, output: type[float]) -> NumberVar[float]: ... method to (line 748) | def to(self, output: type[Decimal]) -> NumberVar[Decimal]: ... method to (line 751) | def to( method to (line 757) | def to( method to (line 763) | def to( method to (line 768) | def to( method to (line 773) | def to(self, output: VAR_SUBCLASS, var_type: None = None) -> VAR_SUBCL... method to (line 776) | def to( method to (line 782) | def to( method guess_type (line 843) | def guess_type(self: Var[NoReturn]) -> Var[Any]: ... # pyright: ignor... method guess_type (line 846) | def guess_type(self: Var[str]) -> StringVar: ... method guess_type (line 849) | def guess_type(self: Var[bool]) -> BooleanVar: ... method guess_type (line 852) | def guess_type(self: Var[int] | Var[float] | Var[int | float]) -> Numb... method guess_type (line 855) | def guess_type(self: Var[BASE_TYPE]) -> ObjectVar[BASE_TYPE]: ... method guess_type (line 858) | def guess_type(self) -> Self: ... method guess_type (line 860) | def guess_type(self) -> Var: method _get_setter_name_for_name (line 927) | def _get_setter_name_for_name( method _get_setter (line 940) | def _get_setter(self, name: str) -> Callable[[BaseState, Any], None]: method _var_set_state (line 975) | def _var_set_state(self, state: type[BaseState] | str) -> Self: method __eq__ (line 998) | def __eq__(self, other: Var | Any) -> BooleanVar: method __ne__ (line 1011) | def __ne__(self, other: Var | Any) -> BooleanVar: method bool (line 1024) | def bool(self) -> BooleanVar: method is_none (line 1034) | def is_none(self) -> BooleanVar: method is_not_none (line 1044) | def is_not_none(self) -> BooleanVar: method __and__ (line 1054) | def __and__( method __rand__ (line 1067) | def __rand__( method __or__ (line 1080) | def __or__( method __ror__ (line 1093) | def __ror__( method __invert__ (line 1106) | def __invert__(self) -> BooleanVar: method to_string (line 1114) | def to_string(self, use_json: bool = True) -> StringVar: method _as_ref (line 1132) | def _as_ref(self) -> Var: method js_type (line 1147) | def js_type(self) -> StringVar: method _without_data (line 1162) | def _without_data(self): method _decode (line 1170) | def _decode(self) -> Any: method _var_state (line 1187) | def _var_state(self) -> str: method range (line 1198) | def range(cls, stop: int | NumberVar, /) -> ArrayVar[Sequence[int]]: ... method range (line 1202) | def range( method range (line 1211) | def range( method __getitem__ (line 1233) | def __getitem__(self, key: Any) -> Var: method __getattr__ (line 1253) | def __getattr__(self, name: str): method __bool__ (line 1286) | def __bool__(self) -> bool: method __iter__ (line 1300) | def __iter__(self) -> Any: method __contains__ (line 1311) | def __contains__(self, _: Any) -> Var: class ToOperation (line 1331) | class ToOperation: method __getattr__ (line 1334) | def __getattr__(self, name: str) -> Any: method __post_init__ (line 1349) | def __post_init__(self): method __hash__ (line 1353) | def __hash__(self) -> int: method _get_all_var_data (line 1361) | def _get_all_var_data(self) -> VarData | None: method create (line 1373) | def create( class LiteralVar (line 1397) | class LiteralVar(Var): method __init_subclass__ (line 1400) | def __init_subclass__(cls, **kwargs): method _create_literal_var (line 1452) | def _create_literal_var( method __post_init__ (line 1527) | def __post_init__(self): method _get_all_var_data_without_creating_var (line 1531) | def _get_all_var_data_without_creating_var( method _get_all_var_data_without_creating_var_dispatch (line 1538) | def _get_all_var_data_without_creating_var_dispatch( method _var_value (line 1605) | def _var_value(self) -> Any: method json (line 1609) | def json(self) -> str: function serialize_literal (line 1620) | def serialize_literal(value: LiteralVar): function get_python_literal (line 1632) | def get_python_literal(value: LiteralVar | Any) -> Any | None: function var_operation (line 1654) | def var_operation( # pyright: ignore [reportOverlappingOverload] function var_operation (line 1660) | def var_operation( function var_operation (line 1666) | def var_operation( # pyright: ignore [reportOverlappingOverload] function var_operation (line 1676) | def var_operation( function var_operation (line 1683) | def var_operation( function var_operation (line 1693) | def var_operation( function var_operation (line 1703) | def var_operation( function var_operation (line 1710) | def var_operation( function var_operation (line 1716) | def var_operation( # pyright: ignore [reportInconsistentOverload] function figure_out_type (line 1756) | def figure_out_type(value: Any) -> types.GenericType: class cached_property (line 1795) | class cached_property: # noqa: N801 method __init__ (line 1798) | def __init__(self, func: Callable): method __set_name__ (line 1807) | def __set_name__(self, owner: Any, name: str): method __get__ (line 1849) | def __get__(self, instance: Any, owner: type | None = None): class VarProtocol (line 1879) | class VarProtocol(Protocol): method _js_expr (line 1885) | def _js_expr(self) -> str: ... method _var_type (line 1888) | def _var_type(self) -> types.GenericType: ... method _var_data (line 1891) | def _var_data(self) -> VarData: ... class CachedVarOperation (line 1894) | class CachedVarOperation: method __post_init__ (line 1897) | def __post_init__(self): method __getattr__ (line 1901) | def __getattr__(self, name: str) -> Any: method _get_all_var_data (line 1919) | def _get_all_var_data(self) -> VarData | None: method _cached_get_all_var_data (line 1928) | def _cached_get_all_var_data(self: VarProtocol) -> VarData | None: method __hash__ (line 1944) | def __hash__(self: DataclassInstance) -> int: function and_operation (line 1960) | def and_operation( function _and_operation (line 1976) | def _and_operation(a: Var, b: Var): function or_operation (line 1992) | def or_operation( function _or_operation (line 2008) | def _or_operation(a: Var, b: Var): class FakeComputedVarBaseClass (line 2032) | class FakeComputedVarBaseClass(property): function is_computed_var (line 2038) | def is_computed_var(obj: Any) -> TypeGuard[ComputedVar]: class ComputedVar (line 2055) | class ComputedVar(Var[RETURN_TYPE]): method __init__ (line 2082) | def __init__( method _calculate_static_deps (line 2155) | def _calculate_static_deps( method _add_static_dep (line 2176) | def _add_static_dep( method _replace (line 2212) | def _replace( method _cache_attr (line 2255) | def _cache_attr(self) -> str: method _last_updated_attr (line 2264) | def _last_updated_attr(self) -> str: method needs_update (line 2272) | def needs_update(self, instance: BaseState) -> bool: method __get__ (line 2289) | def __get__( method __get__ (line 2296) | def __get__( method __get__ (line 2303) | def __get__( method __get__ (line 2310) | def __get__( method __get__ (line 2317) | def __get__( method __get__ (line 2324) | def __get__( method __get__ (line 2331) | def __get__( method __get__ (line 2338) | def __get__( method __get__ (line 2347) | def __get__( method __get__ (line 2352) | def __get__(self, instance: None, owner: type) -> ComputedVar[RETURN_T... method __get__ (line 2355) | def __get__(self, instance: BaseState, owner: type) -> RETURN_TYPE: ... method __get__ (line 2357) | def __get__(self, instance: BaseState | None, owner: type): method _check_deprecated_return_type (line 2404) | def _check_deprecated_return_type(self, instance: BaseState, value: An... method _deps (line 2411) | def _deps( method mark_dirty (line 2462) | def mark_dirty(self, instance: BaseState) -> None: method add_dependency (line 2471) | def add_dependency(self, objclass: type[BaseState], dep: Var): method _determine_var_type (line 2510) | def _determine_var_type(self) -> type: method __class__ (line 2522) | def __class__(self) -> type: method fget (line 2531) | def fget(self) -> Callable[[BaseState], RETURN_TYPE]: class DynamicRouteVar (line 2540) | class DynamicRouteVar(ComputedVar[str | list[str]]): function _default_async_computed_var (line 2544) | async def _default_async_computed_var(_self: BaseState) -> Any: # noqa:... class AsyncComputedVar (line 2554) | class AsyncComputedVar(ComputedVar[RETURN_TYPE]): method __get__ (line 2562) | def __get__( method __get__ (line 2569) | def __get__( method __get__ (line 2576) | def __get__( method __get__ (line 2583) | def __get__( method __get__ (line 2590) | def __get__( method __get__ (line 2597) | def __get__( method __get__ (line 2604) | def __get__( method __get__ (line 2611) | def __get__( method __get__ (line 2620) | def __get__( method __get__ (line 2625) | def __get__(self, instance: None, owner: type) -> AsyncComputedVar[RET... method __get__ (line 2628) | def __get__( method __get__ (line 2632) | def __get__( method fget (line 2674) | def fget(self) -> Callable[[BaseState], Coroutine[None, None, RETURN_T... class _ComputedVarDecorator (line 2687) | class _ComputedVarDecorator(Protocol): method __call__ (line 2691) | def __call__( method __call__ (line 2697) | def __call__( method __call__ (line 2702) | def __call__( function computed_var (line 2709) | def computed_var( function computed_var (line 2722) | def computed_var( function computed_var (line 2735) | def computed_var( function computed_var (line 2747) | def computed_var( class CustomVarOperationReturn (line 2827) | class CustomVarOperationReturn(Var[RETURN]): method create (line 2831) | def create( function var_operation_return (line 2854) | def var_operation_return( class CustomVarOperation (line 2881) | class CustomVarOperation(CachedVarOperation, Var[T]): method _cached_var_name (line 2893) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 2902) | def _cached_get_all_var_data(self) -> VarData | None: method create (line 2915) | def create( class NoneVar (line 2943) | class NoneVar(Var[None], python_types=type(None)): class LiteralNoneVar (line 2952) | class LiteralNoneVar(LiteralVar, NoneVar): method json (line 2957) | def json(self) -> str: method _get_all_var_data_without_creating_var (line 2966) | def _get_all_var_data_without_creating_var(cls, value: None) -> VarDat... method create (line 2970) | def create( function get_to_operation (line 2991) | def get_to_operation(var_subclass: type[Var]) -> type[ToOperation]: class StateOperation (line 3019) | class StateOperation(CachedVarOperation, Var): method _cached_var_name (line 3026) | def _cached_var_name(self) -> str: method __getattr__ (line 3034) | def __getattr__(self, name: str) -> Any: method create (line 3049) | def create( function get_uuid_string_var (line 3074) | def get_uuid_string_var() -> Var: function _rng (line 3107) | def _rng(): function get_unique_variable_name (line 3113) | def get_unique_variable_name() -> str: function transform (line 3139) | def transform(fn: Callable[[Var], Var]) -> Callable[[Var], Var]: function dispatch (line 3179) | def dispatch( class Field (line 3284) | class Field(Generic[FIELD_TYPE]): method __init__ (line 3292) | def __init__( method default_value (line 3338) | def default_value(self) -> FIELD_TYPE: method __repr__ (line 3354) | def __repr__(self) -> str: method __set__ (line 3371) | def __set__(self, instance: Any, value: FIELD_TYPE): method __get__ (line 3382) | def __get__(self: Field[None], instance: None, owner: Any) -> NoneVar:... method __get__ (line 3385) | def __get__( method __get__ (line 3390) | def __get__( method __get__ (line 3397) | def __get__( method __get__ (line 3407) | def __get__( method __get__ (line 3412) | def __get__( method __get__ (line 3422) | def __get__( method __get__ (line 3429) | def __get__( method __get__ (line 3436) | def __get__( method __get__ (line 3441) | def __get__( method __get__ (line 3448) | def __get__( method __get__ (line 3455) | def __get__(self, instance: None, owner: Any) -> Var[FIELD_TYPE]: ... method __get__ (line 3458) | def __get__(self, instance: Any, owner: Any) -> FIELD_TYPE: ... method __get__ (line 3460) | def __get__(self, instance: Any, owner: Any): # pyright: ignore [repo... function field (line 3470) | def field( function field (line 3479) | def field( function field (line 3487) | def field( class BaseStateMeta (line 3526) | class BaseStateMeta(ABCMeta): method __new__ (line 3537) | def __new__( class EvenMoreBasicBaseState (line 3654) | class EvenMoreBasicBaseState(metaclass=BaseStateMeta): method __init__ (line 3657) | def __init__( method set (line 3674) | def set(self, **kwargs): method get_fields (line 3688) | def get_fields(cls) -> Mapping[str, Field]: method add_field (line 3697) | def add_field(cls, name: str, var: Var, default_value: Any): FILE: reflex/vars/color.py class ColorVar (line 18) | class ColorVar(StringVar[Color], python_types=Color): class LiteralColorVar (line 27) | class LiteralColorVar(CachedVarOperation, LiteralVar, ColorVar): method _get_all_var_data_without_creating_var (line 33) | def _get_all_var_data_without_creating_var( method create (line 50) | def create( method __hash__ (line 73) | def __hash__(self) -> int: method _cached_var_name (line 87) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 122) | def _cached_get_all_var_data(self) -> VarData | None: method json (line 143) | def json(self) -> str: FILE: reflex/vars/datetime.py function raise_var_type_error (line 26) | def raise_var_type_error(): class DateTimeVar (line 36) | class DateTimeVar(Var[DATETIME_T], python_types=(datetime, date)): method __lt__ (line 39) | def __lt__(self, other: datetime_types | DateTimeVar) -> BooleanVar: method __le__ (line 52) | def __le__(self, other: datetime_types | DateTimeVar) -> BooleanVar: method __gt__ (line 65) | def __gt__(self, other: datetime_types | DateTimeVar) -> BooleanVar: method __ge__ (line 78) | def __ge__(self, other: datetime_types | DateTimeVar) -> BooleanVar: function date_gt_operation (line 93) | def date_gt_operation(lhs: DateTimeVar | Any, rhs: DateTimeVar | Any): function date_lt_operation (line 107) | def date_lt_operation(lhs: DateTimeVar | Any, rhs: DateTimeVar | Any): function date_le_operation (line 121) | def date_le_operation(lhs: DateTimeVar | Any, rhs: DateTimeVar | Any): function date_ge_operation (line 135) | def date_ge_operation(lhs: DateTimeVar | Any, rhs: DateTimeVar | Any): function date_compare_operation (line 148) | def date_compare_operation( class LiteralDatetimeVar (line 174) | class LiteralDatetimeVar(LiteralVar, DateTimeVar): method _get_all_var_data_without_creating_var (line 180) | def _get_all_var_data_without_creating_var(cls, value: date) -> VarDat... method create (line 184) | def create(cls, value: date, _var_data: VarData | None = None): FILE: reflex/vars/dep_tracking.py function get_cell_value (line 26) | def get_cell_value(cell: CellType) -> Any: class ScanStatus (line 41) | class ScanStatus(enum.Enum): class UntrackedLocalVarError (line 52) | class UntrackedLocalVarError(VarValueError): function assert_base_state (line 56) | def assert_base_state( class DependencyTracker (line 81) | class DependencyTracker: method __post_init__ (line 104) | def __post_init__(self): method _merge_deps (line 120) | def _merge_deps(self, tracker: DependencyTracker) -> None: method get_tracked_local (line 129) | def get_tracked_local(self, local_name: str) -> type[BaseState] | Modu... method load_attr_or_method (line 149) | def load_attr_or_method(self, instruction: dis.Instruction) -> None: method _get_globals (line 211) | def _get_globals(self) -> dict[str, Any]: method _get_closure (line 221) | def _get_closure(self) -> dict[str, Any]: method handle_getting_state (line 239) | def handle_getting_state(self, instruction: dis.Instruction) -> None: method handle_getting_state_post_await (line 290) | def handle_getting_state_post_await(self, instruction: dis.Instruction... method _eval_var (line 314) | def _eval_var(self, positions: dis.Positions) -> Var: method handle_getting_var (line 360) | def handle_getting_var(self, instruction: dis.Instruction) -> None: method _populate_dependencies (line 388) | def _populate_dependencies(self) -> None: FILE: reflex/vars/function.py class ReflexCallable (line 24) | class ReflexCallable(Protocol[P, R]): class FunctionVar (line 36) | class FunctionVar(Var[CALLABLE_TYPE], default_type=ReflexCallable[Any, A... method partial (line 40) | def partial(self) -> FunctionVar[CALLABLE_TYPE]: ... method partial (line 43) | def partial( method partial (line 49) | def partial( method partial (line 56) | def partial( method partial (line 64) | def partial( method partial (line 73) | def partial( method partial (line 83) | def partial( method partial (line 94) | def partial( method partial (line 99) | def partial(self, *args: Var | Any) -> FunctionVar: ... method partial (line 101) | def partial(self, *args: Var | Any) -> FunctionVar: # pyright: ignore... method call (line 118) | def call( method call (line 123) | def call( method call (line 130) | def call( method call (line 138) | def call( method call (line 147) | def call( method call (line 157) | def call( method call (line 168) | def call( method call (line 173) | def call(self, *args: Var | Any) -> Var: ... method call (line 175) | def call(self, *args: Var | Any) -> Var: # pyright: ignore [reportInc... class BuilderFunctionVar (line 189) | class BuilderFunctionVar( class FunctionStringVar (line 197) | class FunctionStringVar(FunctionVar[CALLABLE_TYPE]): method create (line 201) | def create( class VarOperationCall (line 229) | class VarOperationCall(Generic[P, R], CachedVarOperation, Var[R]): method _cached_var_name (line 236) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 245) | def _cached_get_all_var_data(self) -> VarData | None: method create (line 258) | def create( class DestructuredArg (line 292) | class DestructuredArg: method to_javascript (line 298) | def to_javascript(self) -> str: class FunctionArgs (line 314) | class FunctionArgs: function format_args_function_operation (line 321) | def format_args_function_operation( class ArgsFunctionOperation (line 353) | class ArgsFunctionOperation(CachedVarOperation, FunctionVar): method _cached_var_name (line 361) | def _cached_var_name(self) -> str: method create (line 372) | def create( class ArgsFunctionOperationBuilder (line 410) | class ArgsFunctionOperationBuilder(CachedVarOperation, BuilderFunctionVar): method _cached_var_name (line 418) | def _cached_var_name(self) -> str: method create (line 429) | def create( FILE: reflex/vars/number.py function raise_unsupported_operand_types (line 44) | def raise_unsupported_operand_types( class NumberVar (line 60) | class NumberVar(Var[NUMBER_T], python_types=(int, float, decimal.Decimal)): method __add__ (line 63) | def __add__(self, other: number_types) -> NumberVar: method __radd__ (line 76) | def __radd__(self, other: number_types) -> NumberVar: method __sub__ (line 89) | def __sub__(self, other: number_types) -> NumberVar: method __rsub__ (line 103) | def __rsub__(self, other: number_types) -> NumberVar: method __abs__ (line 117) | def __abs__(self): method __mul__ (line 126) | def __mul__(self, other: number_types | boolean_types) -> NumberVar: ... method __mul__ (line 129) | def __mul__(self, other: list | tuple | set | ArrayVar) -> ArrayVar: ... method __mul__ (line 131) | def __mul__(self, other: Any): method __rmul__ (line 153) | def __rmul__(self, other: number_types | boolean_types) -> NumberVar: ... method __rmul__ (line 156) | def __rmul__(self, other: list | tuple | set | ArrayVar) -> ArrayVar: ... method __rmul__ (line 158) | def __rmul__(self, other: Any): method __truediv__ (line 179) | def __truediv__(self, other: number_types) -> NumberVar: method __rtruediv__ (line 193) | def __rtruediv__(self, other: number_types) -> NumberVar: method __floordiv__ (line 207) | def __floordiv__(self, other: number_types) -> NumberVar: method __rfloordiv__ (line 221) | def __rfloordiv__(self, other: number_types) -> NumberVar: method __mod__ (line 235) | def __mod__(self, other: number_types) -> NumberVar: method __rmod__ (line 249) | def __rmod__(self, other: number_types) -> NumberVar: method __pow__ (line 263) | def __pow__(self, other: number_types) -> NumberVar: method __rpow__ (line 277) | def __rpow__(self, other: number_types) -> NumberVar: method __neg__ (line 291) | def __neg__(self) -> NumberVar: method __invert__ (line 299) | def __invert__(self): method __pos__ (line 307) | def __pos__(self) -> NumberVar: method __round__ (line 315) | def __round__(self, ndigits: int | NumberVar = 0) -> NumberVar: method __ceil__ (line 329) | def __ceil__(self): method __floor__ (line 337) | def __floor__(self): method __trunc__ (line 345) | def __trunc__(self): method __lt__ (line 353) | def __lt__(self, other: number_types) -> BooleanVar: method __le__ (line 366) | def __le__(self, other: number_types) -> BooleanVar: method __eq__ (line 379) | def __eq__(self, other: Any): method __ne__ (line 392) | def __ne__(self, other: Any): method __gt__ (line 405) | def __gt__(self, other: number_types) -> BooleanVar: method __ge__ (line 418) | def __ge__(self, other: number_types) -> BooleanVar: method _is_strict_float (line 431) | def _is_strict_float(self) -> bool: method _is_strict_int (line 439) | def _is_strict_int(self) -> bool: method __format__ (line 447) | def __format__(self, format_spec: str) -> str: function binary_number_operation (line 497) | def binary_number_operation( function number_add_operation (line 532) | def number_add_operation(lhs: NumberVar, rhs: NumberVar): function number_subtract_operation (line 546) | def number_subtract_operation(lhs: NumberVar, rhs: NumberVar): function number_abs_operation (line 560) | def number_abs_operation(value: NumberVar): function number_multiply_operation (line 575) | def number_multiply_operation(lhs: NumberVar, rhs: NumberVar): function number_negate_operation (line 589) | def number_negate_operation( function number_true_division_operation (line 604) | def number_true_division_operation(lhs: NumberVar, rhs: NumberVar): function number_floor_division_operation (line 618) | def number_floor_division_operation(lhs: NumberVar, rhs: NumberVar): function number_modulo_operation (line 632) | def number_modulo_operation(lhs: NumberVar, rhs: NumberVar): function number_exponent_operation (line 646) | def number_exponent_operation(lhs: NumberVar, rhs: NumberVar): function number_round_operation (line 660) | def number_round_operation(value: NumberVar, ndigits: NumberVar | int): function number_ceil_operation (line 680) | def number_ceil_operation(value: NumberVar): function number_floor_operation (line 693) | def number_floor_operation(value: NumberVar): function number_trunc_operation (line 706) | def number_trunc_operation(value: NumberVar): class BooleanVar (line 718) | class BooleanVar(NumberVar[bool], python_types=bool): method __invert__ (line 721) | def __invert__(self): method __int__ (line 729) | def __int__(self): method __pos__ (line 737) | def __pos__(self): method bool (line 745) | def bool(self) -> BooleanVar: method __lt__ (line 753) | def __lt__(self, other: Any): method __le__ (line 764) | def __le__(self, other: Any): method __gt__ (line 775) | def __gt__(self, other: Any): method __ge__ (line 786) | def __ge__(self, other: Any): function boolean_to_number_operation (line 799) | def boolean_to_number_operation(value: BooleanVar): function comparison_operator (line 811) | def comparison_operator( function greater_than_operation (line 846) | def greater_than_operation(lhs: Var, rhs: Var): function greater_than_or_equal_operation (line 860) | def greater_than_or_equal_operation(lhs: Var, rhs: Var): function less_than_operation (line 874) | def less_than_operation(lhs: Var, rhs: Var): function less_than_or_equal_operation (line 888) | def less_than_or_equal_operation(lhs: Var, rhs: Var): function equal_operation (line 902) | def equal_operation(lhs: Var, rhs: Var): function not_equal_operation (line 916) | def not_equal_operation(lhs: Var, rhs: Var): function boolean_not_operation (line 930) | def boolean_not_operation(value: BooleanVar): class LiteralNumberVar (line 947) | class LiteralNumberVar(LiteralVar, NumberVar[NUMBER_T]): method json (line 952) | def json(self) -> str: method __hash__ (line 968) | def __hash__(self) -> int: method _get_all_var_data_without_creating_var (line 977) | def _get_all_var_data_without_creating_var( method create (line 991) | def create( class LiteralBooleanVar (line 1023) | class LiteralBooleanVar(LiteralVar, BooleanVar): method json (line 1028) | def json(self) -> str: method __hash__ (line 1036) | def __hash__(self) -> int: method _get_all_var_data_without_creating_var (line 1045) | def _get_all_var_data_without_creating_var(cls, value: bool) -> VarDat... method create (line 1057) | def create(cls, value: bool, _var_data: VarData | None = None): function boolify (line 1089) | def boolify(value: Var): function is_not_none_operation (line 1106) | def is_not_none_operation(value: Var): function ternary_operation (line 1127) | def ternary_operation( FILE: reflex/vars/object.py function _determine_value_type (line 55) | def _determine_value_type(var_type: GenericType): class ObjectVar (line 84) | class ObjectVar(Var[OBJECT_TYPE], python_types=PYTHON_TYPES): method _key_type (line 87) | def _key_type(self) -> type: method _value_type (line 96) | def _value_type( method _value_type (line 101) | def _value_type(self) -> GenericType: ... method _value_type (line 103) | def _value_type(self) -> GenericType: method keys (line 111) | def keys(self) -> ArrayVar[list[str]]: method values (line 120) | def values( method values (line 125) | def values(self) -> ArrayVar: ... method values (line 127) | def values(self) -> ArrayVar: method entries (line 136) | def entries( method entries (line 141) | def entries(self) -> ArrayVar: ... method entries (line 143) | def entries(self) -> ArrayVar: method length (line 153) | def length(self) -> NumberVar[int]: method merge (line 161) | def merge(self, other: ObjectVar): method __getitem__ (line 174) | def __getitem__( # pyright: ignore [reportOverlappingOverload] method __getitem__ (line 180) | def __getitem__( method __getitem__ (line 186) | def __getitem__( method __getitem__ (line 196) | def __getitem__( method __getitem__ (line 202) | def __getitem__( method __getitem__ (line 208) | def __getitem__( method __getitem__ (line 214) | def __getitem__( method __getitem__ (line 220) | def __getitem__( method __getitem__ (line 225) | def __getitem__(self, key: Var | Any) -> Var: method get (line 244) | def get(self, key: Var | Any, default: Var | Any | None = None) -> Var: method __getattr__ (line 269) | def __getattr__( # pyright: ignore [reportOverlappingOverload] method __getattr__ (line 275) | def __getattr__( method __getattr__ (line 285) | def __getattr__( method __getattr__ (line 291) | def __getattr__( method __getattr__ (line 297) | def __getattr__( method __getattr__ (line 303) | def __getattr__( method __getattr__ (line 309) | def __getattr__( method __getattr__ (line 314) | def __getattr__(self, name: str) -> Var: method contains (line 353) | def contains(self, key: Var | Any) -> BooleanVar: class LiteralObjectVar (line 370) | class LiteralObjectVar(CachedVarOperation, ObjectVar[OBJECT_TYPE], Liter... method _key_type (line 375) | def _key_type(self) -> type: method _value_type (line 384) | def _value_type(self) -> type: method _cached_var_name (line 394) | def _cached_var_name(self) -> str: method json (line 409) | def json(self) -> str: method __hash__ (line 428) | def __hash__(self) -> int: method _get_all_var_data_without_creating_var (line 437) | def _get_all_var_data_without_creating_var( method _cached_get_all_var_data (line 455) | def _cached_get_all_var_data(self) -> VarData | None: method create (line 470) | def create( function object_keys_operation (line 513) | def object_keys_operation(value: ObjectVar): function object_values_operation (line 529) | def object_values_operation(value: ObjectVar): function object_entries_operation (line 545) | def object_entries_operation(value: ObjectVar): function object_merge_operation (line 561) | def object_merge_operation(lhs: ObjectVar, rhs: ObjectVar): class ObjectItemOperation (line 585) | class ObjectItemOperation(CachedVarOperation, Var): method _cached_var_name (line 594) | def _cached_var_name(self) -> str: method create (line 603) | def create( function object_has_own_property_operation (line 631) | def object_has_own_property_operation(object: ObjectVar, key: Var): FILE: reflex/vars/sequence.py class ArrayVar (line 61) | class ArrayVar(Var[ARRAY_VAR_TYPE], python_types=(Sequence, set)): method join (line 64) | def join(self, sep: StringVar | str = "") -> StringVar: method reverse (line 97) | def reverse(self) -> ArrayVar[ARRAY_VAR_TYPE]: method __add__ (line 105) | def __add__(self, other: ArrayVar[ARRAY_VAR_TYPE]) -> ArrayVar[ARRAY_V... method __getitem__ (line 120) | def __getitem__(self, i: slice) -> ArrayVar[ARRAY_VAR_TYPE]: ... method __getitem__ (line 123) | def __getitem__( method __getitem__ (line 133) | def __getitem__( method __getitem__ (line 138) | def __getitem__( method __getitem__ (line 148) | def __getitem__( # pyright: ignore [reportOverlappingOverload] method __getitem__ (line 153) | def __getitem__( method __getitem__ (line 158) | def __getitem__( method __getitem__ (line 163) | def __getitem__( method __getitem__ (line 168) | def __getitem__( method __getitem__ (line 178) | def __getitem__(self: ArrayVar[Sequence[str]], i: int | NumberVar) -> ... method __getitem__ (line 181) | def __getitem__( method __getitem__ (line 187) | def __getitem__( method __getitem__ (line 193) | def __getitem__( method __getitem__ (line 199) | def __getitem__( method __getitem__ (line 205) | def __getitem__( method __getitem__ (line 211) | def __getitem__(self, i: int | NumberVar) -> Var: ... method __getitem__ (line 213) | def __getitem__(self, i: Any) -> ArrayVar[ARRAY_VAR_TYPE] | Var: method length (line 230) | def length(self) -> NumberVar[int]: method range (line 240) | def range(cls, stop: int | NumberVar, /) -> ArrayVar[list[int]]: ... method range (line 244) | def range( method range (line 254) | def range( method range (line 262) | def range( method contains (line 296) | def contains(self, other: Any) -> BooleanVar: ... method contains (line 299) | def contains(self, other: Any, field: StringVar | str) -> BooleanVar: ... method contains (line 301) | def contains(self, other: Any, field: Any = None) -> BooleanVar: method pluck (line 317) | def pluck(self, field: StringVar | str) -> ArrayVar: method __mul__ (line 328) | def __mul__(self, other: NumberVar | int) -> ArrayVar[ARRAY_VAR_TYPE]: method __lt__ (line 347) | def __lt__(self, other: ArrayVar[ARRAY_VAR_TYPE]) -> BooleanVar: ... method __lt__ (line 350) | def __lt__(self, other: list | tuple) -> BooleanVar: ... method __lt__ (line 352) | def __lt__(self, other: Any): method __gt__ (line 367) | def __gt__(self, other: ArrayVar[ARRAY_VAR_TYPE]) -> BooleanVar: ... method __gt__ (line 370) | def __gt__(self, other: list | tuple) -> BooleanVar: ... method __gt__ (line 372) | def __gt__(self, other: Any): method __le__ (line 387) | def __le__(self, other: ArrayVar[ARRAY_VAR_TYPE]) -> BooleanVar: ... method __le__ (line 390) | def __le__(self, other: list | tuple) -> BooleanVar: ... method __le__ (line 392) | def __le__(self, other: Any): method __ge__ (line 407) | def __ge__(self, other: ArrayVar[ARRAY_VAR_TYPE]) -> BooleanVar: ... method __ge__ (line 410) | def __ge__(self, other: list | tuple) -> BooleanVar: ... method __ge__ (line 412) | def __ge__(self, other: Any): method foreach (line 426) | def foreach(self, fn: Any): class LiteralArrayVar (line 478) | class LiteralArrayVar(CachedVarOperation, LiteralVar, ArrayVar[ARRAY_VAR... method _cached_var_name (line 484) | def _cached_var_name(self) -> str: method _get_all_var_data_without_creating_var (line 499) | def _get_all_var_data_without_creating_var(cls, value: Iterable) -> Va... method _cached_get_all_var_data (line 514) | def _cached_get_all_var_data(self) -> VarData | None: method __hash__ (line 528) | def __hash__(self) -> int: method json (line 536) | def json(self) -> str: method create (line 556) | def create( class StringVar (line 583) | class StringVar(Var[STRING_TYPE], python_types=str): method __add__ (line 586) | def __add__(self, other: StringVar | str) -> ConcatVarOperation: method __radd__ (line 600) | def __radd__(self, other: StringVar | str) -> ConcatVarOperation: method __mul__ (line 614) | def __mul__(self, other: NumberVar | int) -> StringVar: method __rmul__ (line 628) | def __rmul__(self, other: NumberVar | int) -> StringVar: method __getitem__ (line 643) | def __getitem__(self, i: slice) -> StringVar: ... method __getitem__ (line 646) | def __getitem__(self, i: int | NumberVar) -> StringVar: ... method __getitem__ (line 648) | def __getitem__(self, i: Any) -> StringVar: method length (line 665) | def length(self) -> NumberVar: method lower (line 673) | def lower(self) -> StringVar: method upper (line 681) | def upper(self) -> StringVar: method title (line 689) | def title(self) -> StringVar: method capitalize (line 697) | def capitalize(self) -> StringVar: method strip (line 705) | def strip(self) -> StringVar: method reversed (line 713) | def reversed(self) -> StringVar: method contains (line 721) | def contains( method split (line 741) | def split(self, separator: StringVar | str = "") -> ArrayVar[list[str]]: method startswith (line 754) | def startswith(self, prefix: StringVar | str) -> BooleanVar: method endswith (line 767) | def endswith(self, suffix: StringVar | str) -> BooleanVar: method __lt__ (line 780) | def __lt__(self, other: StringVar | str) -> BooleanVar: method __gt__ (line 794) | def __gt__(self, other: StringVar | str) -> BooleanVar: method __le__ (line 808) | def __le__(self, other: StringVar | str) -> BooleanVar: method __ge__ (line 822) | def __ge__(self, other: StringVar | str) -> BooleanVar: method replace (line 837) | def replace( # pyright: ignore [reportOverlappingOverload] method replace (line 842) | def replace( method replace (line 846) | def replace(self, search_value: Any, new_value: Any) -> StringVar: # ... function string_lt_operation (line 865) | def string_lt_operation(lhs: StringVar[Any] | str, rhs: StringVar[Any] |... function string_gt_operation (line 879) | def string_gt_operation(lhs: StringVar[Any] | str, rhs: StringVar[Any] |... function string_le_operation (line 893) | def string_le_operation(lhs: StringVar[Any] | str, rhs: StringVar[Any] |... function string_ge_operation (line 907) | def string_ge_operation(lhs: StringVar[Any] | str, rhs: StringVar[Any] |... function string_lower_operation (line 921) | def string_lower_operation(string: StringVar[Any]): function string_upper_operation (line 934) | def string_upper_operation(string: StringVar[Any]): function string_title_operation (line 947) | def string_title_operation(string: StringVar[Any]): function string_capitalize_operation (line 963) | def string_capitalize_operation(string: StringVar[Any]): function string_strip_operation (line 979) | def string_strip_operation(string: StringVar[Any]): function string_contains_field_operation (line 992) | def string_contains_field_operation( function string_contains_operation (line 1012) | def string_contains_operation(haystack: StringVar[Any], needle: StringVa... function string_starts_with_operation (line 1028) | def string_starts_with_operation( function string_ends_with_operation (line 1046) | def string_ends_with_operation( function string_item_operation (line 1064) | def string_item_operation(string: StringVar[Any], index: NumberVar | int): function array_join_operation (line 1078) | def array_join_operation(array: ArrayVar, sep: StringVar[Any] | str = ""): function string_replace_operation (line 1092) | def string_replace_operation( function get_decimal_string_separator_operation (line 1112) | def get_decimal_string_separator_operation(value: NumberVar, separator: ... function get_decimal_string_operation (line 1129) | def get_decimal_string_operation( class LiteralStringVar (line 1160) | class LiteralStringVar(LiteralVar, StringVar[str]): method _get_all_var_data_without_creating_var (line 1166) | def _get_all_var_data_without_creating_var(cls, value: str) -> VarData... method create (line 1180) | def create( method __hash__ (line 1273) | def __hash__(self) -> int: method json (line 1281) | def json(self) -> str: class ConcatVarOperation (line 1295) | class ConcatVarOperation(CachedVarOperation, StringVar[str]): method _cached_var_name (line 1301) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 1331) | def _cached_get_all_var_data(self) -> VarData | None: method create (line 1347) | def create( function string_split_operation (line 1370) | def string_split_operation(string: StringVar[Any], sep: StringVar | str ... class ArraySliceOperation (line 1390) | class ArraySliceOperation(CachedVarOperation, ArrayVar): method _cached_var_name (line 1401) | def _cached_var_name(self) -> str: method create (line 1436) | def create( function array_pluck_operation (line 1464) | def array_pluck_operation( function array_reverse_operation (line 1484) | def array_reverse_operation( function array_lt_operation (line 1502) | def array_lt_operation(lhs: ArrayVar | list | tuple, rhs: ArrayVar | lis... function array_gt_operation (line 1516) | def array_gt_operation(lhs: ArrayVar | list | tuple, rhs: ArrayVar | lis... function array_le_operation (line 1530) | def array_le_operation(lhs: ArrayVar | list | tuple, rhs: ArrayVar | lis... function array_ge_operation (line 1544) | def array_ge_operation(lhs: ArrayVar | list | tuple, rhs: ArrayVar | lis... function array_length_operation (line 1558) | def array_length_operation(array: ArrayVar): function is_tuple_type (line 1573) | def is_tuple_type(t: GenericType) -> bool: function _determine_value_of_array_index (line 1585) | def _determine_value_of_array_index( function array_item_operation (line 1629) | def array_item_operation(array: ArrayVar, index: NumberVar | int): function array_range_operation (line 1655) | def array_range_operation( function array_contains_field_operation (line 1675) | def array_contains_field_operation( function array_contains_operation (line 1695) | def array_contains_operation( function repeat_array_operation (line 1714) | def repeat_array_operation( function map_array_operation (line 1733) | def map_array_operation( function array_concat_operation (line 1752) | def array_concat_operation( class RangeVar (line 1770) | class RangeVar(ArrayVar[Sequence[int]], python_types=range): class LiteralRangeVar (line 1779) | class LiteralRangeVar(CachedVarOperation, LiteralVar, RangeVar): method create (line 1785) | def create( method __hash__ (line 1808) | def __hash__(self) -> int: method _cached_var_name (line 1822) | def _cached_var_name(self) -> str: method _cached_get_all_var_data (line 1831) | def _cached_get_all_var_data(self) -> VarData | None: method json (line 1839) | def json(self) -> str: FILE: scripts/hatch_build.py class CustomBuilder (line 12) | class CustomBuilder(BuildHookInterface): method marker (line 17) | def marker(self) -> pathlib.Path: method initialize (line 28) | def initialize(self, version: str, build_data: dict[str, Any]) -> None: FILE: scripts/make_pyi.py function _git_diff (line 18) | def _git_diff(args: list[str]) -> str: function _git_changed_files (line 31) | def _git_changed_files(args: list[str] | None = None) -> list[Path]: function _get_changed_files (line 50) | def _get_changed_files() -> list[Path] | None: FILE: scripts/wait_for_listening_port.py function _pid_exists (line 13) | def _pid_exists(pid: int): function _wait_for_port (line 20) | def _wait_for_port(port: int, server_pid: int, timeout: float) -> tuple[... function main (line 38) | def main(): FILE: tests/benchmarks/fixtures.py class SideBarState (line 10) | class SideBarState(rx.State): class SideBarPage (line 17) | class SideBarPage: class SideBarSection (line 25) | class SideBarSection: class Category (line 34) | class Category: function side_bar_page (line 136) | def side_bar_page(page: SideBarPage): function side_bar_section (line 145) | def side_bar_section(section: SideBarSection): function side_bar_category (line 175) | def side_bar_category(category: Category): function side_bar (line 210) | def side_bar(): class NestedElement (line 217) | class NestedElement(BaseModel): class BenchmarkState (line 224) | class BenchmarkState(rx.State): method increment (line 232) | def increment(self): method decrement (line 237) | def decrement(self): method elements (line 242) | def elements(self) -> list[int]: method nested_elements (line 253) | def nested_elements(self) -> list[NestedElement]: method show_odd (line 268) | def show_odd(self) -> bool: method show_even (line 277) | def show_even(self) -> bool: function _complicated_page (line 289) | def _complicated_page(): function _counter (line 299) | def _counter(): function _show_key (line 321) | def _show_key(): function _simple_foreach (line 340) | def _simple_foreach(): function _render_nested_element (line 347) | def _render_nested_element(elem: NestedElement, idx): function _nested_foreach (line 354) | def _nested_foreach(): function _stateful_page (line 361) | def _stateful_page(): function unevaluated_page (line 371) | def unevaluated_page(request: pytest.FixtureRequest): function evaluated_page (line 376) | def evaluated_page(request: pytest.FixtureRequest): FILE: tests/benchmarks/test_compilation.py function import_templates (line 7) | def import_templates(): function test_compile_page (line 12) | def test_compile_page(evaluated_page: Component, benchmark: BenchmarkFix... function test_compile_stateful (line 18) | def test_compile_stateful(evaluated_page: Component, benchmark: Benchmar... function test_get_all_imports (line 24) | def test_get_all_imports(evaluated_page: Component, benchmark: Benchmark... FILE: tests/benchmarks/test_evaluate.py function test_evaluate_page (line 8) | def test_evaluate_page( FILE: tests/integration/conftest.py function app_harness_env (line 13) | def app_harness_env(request): function raise_console_error (line 26) | def raise_console_error(request, mocker: MockerFixture): FILE: tests/integration/shared/state.py class SharedState (line 6) | class SharedState(rx.State): FILE: tests/integration/test_background_task.py function BackgroundTask (line 11) | def BackgroundTask(): function background_task (line 223) | def background_task( function driver (line 242) | def driver(background_task: AppHarness) -> Generator[WebDriver, None, No... function token (line 260) | def token(background_task: AppHarness, driver: WebDriver) -> str: function test_background_task (line 283) | def test_background_task( function test_nested_async_with_self (line 342) | def test_nested_async_with_self( function test_get_state (line 371) | def test_get_state( function test_yield_in_async_with_self (line 400) | def test_yield_in_async_with_self( function test_disconnect_reconnect (line 433) | def test_disconnect_reconnect( function test_fast_yielding (line 466) | def test_fast_yielding( FILE: tests/integration/test_call_script.py function CallScript (line 16) | def CallScript(): function call_script (line 364) | def call_script(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 381) | def driver(call_script: AppHarness) -> Generator[WebDriver, None, None]: function assert_token (line 398) | def assert_token(driver: WebDriver) -> str: function test_call_script (line 416) | def test_call_script( function test_call_script_w_var (line 489) | def test_call_script_w_var( FILE: tests/integration/test_client_storage.py function ClientSide (line 23) | def ClientSide(): function client_side (line 142) | def client_side(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 159) | def driver(client_side: AppHarness) -> Generator[WebDriver, None, None]: function local_storage (line 177) | def local_storage(driver: WebDriver) -> Generator[utils.LocalStorage, No... function session_storage (line 192) | def session_storage(driver: WebDriver) -> Generator[utils.SessionStorage... function delete_all_cookies (line 207) | def delete_all_cookies(driver: WebDriver) -> Generator[None, None, None]: function cookie_info_map (line 220) | def cookie_info_map(driver: WebDriver) -> dict[str, dict[str, str]]: function test_client_side_state (line 233) | async def test_client_side_state( function test_json_cookie_values (line 797) | def test_json_cookie_values( FILE: tests/integration/test_component_state.py function ComponentStateApp (line 14) | def ComponentStateApp(): function component_state_app (line 107) | def component_state_app(tmp_path) -> Generator[AppHarness, None, None]: function test_component_state_app (line 124) | async def test_component_state_app(component_state_app: AppHarness): FILE: tests/integration/test_computed_vars.py function ComputedVars (line 14) | def ComputedVars(): function computed_vars (line 127) | def computed_vars( function driver (line 146) | def driver(computed_vars: AppHarness) -> Generator[WebDriver, None, None]: function token (line 164) | def token(computed_vars: AppHarness, driver: WebDriver) -> str: function test_computed_vars (line 187) | async def test_computed_vars( FILE: tests/integration/test_connection_banner.py function ConnectionBanner (line 19) | def ConnectionBanner(): function simulate_compile_context (line 56) | def simulate_compile_context(request) -> constants.CompileContext: function connection_banner (line 69) | def connection_banner( function has_error_modal (line 99) | def has_error_modal(driver: WebDriver) -> bool: function has_cloud_banner (line 116) | def has_cloud_banner(driver: WebDriver) -> bool: function _assert_token (line 133) | def _assert_token(connection_banner, driver) -> str: function test_connection_banner (line 151) | async def test_connection_banner(connection_banner: AppHarness): function test_cloud_banner (line 239) | def test_cloud_banner( FILE: tests/integration/test_deploy_url.py function DeployUrlSample (line 15) | def DeployUrlSample() -> None: function deploy_url_sample (line 36) | def deploy_url_sample( function driver (line 55) | def driver(deploy_url_sample: AppHarness) -> Generator[WebDriver, None, ... function test_deploy_url (line 72) | def test_deploy_url(deploy_url_sample: AppHarness, driver: WebDriver) ->... function test_deploy_url_in_app (line 89) | def test_deploy_url_in_app(deploy_url_sample: AppHarness, driver: WebDri... FILE: tests/integration/test_dynamic_components.py function DynamicComponents (line 14) | def DynamicComponents(): function dynamic_components (line 78) | def dynamic_components(tmp_path_factory) -> Generator[AppHarness, None, ... function driver (line 99) | def driver(dynamic_components: AppHarness): function test_dynamic_components (line 122) | def test_dynamic_components(driver, dynamic_components: AppHarness): FILE: tests/integration/test_dynamic_routes.py function DynamicRoute (line 17) | def DynamicRoute(): function dynamic_route (line 155) | def dynamic_route( function driver (line 176) | def driver(dynamic_route: AppHarness) -> Generator[WebDriver, None, None]: function token (line 196) | def token(dynamic_route: AppHarness, driver: WebDriver) -> str: function poll_for_order (line 219) | def poll_for_order( function test_on_load_navigate (line 253) | async def test_on_load_navigate( function test_on_load_navigate_non_dynamic (line 356) | async def test_on_load_navigate_non_dynamic( function test_render_dynamic_arg (line 397) | async def test_render_dynamic_arg( FILE: tests/integration/test_event_actions.py function TestEventAction (line 19) | def TestEventAction(): function event_action (line 191) | def event_action(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 208) | def driver(event_action: AppHarness) -> Generator[WebDriver, None, None]: function token (line 226) | def token(event_action: AppHarness, driver: WebDriver) -> str: function _backend_state (line 248) | async def _backend_state(app: AppHarness, token: str) -> BaseState: function poll_for_order (line 255) | def poll_for_order( function test_event_actions (line 304) | async def test_event_actions( function test_event_actions_throttle_debounce (line 336) | async def test_event_actions_throttle_debounce( function test_event_actions_dialog_form_in_form (line 381) | async def test_event_actions_dialog_form_in_form( FILE: tests/integration/test_event_chain.py function EventChain (line 16) | def EventChain(): function event_chain (line 269) | def event_chain(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 287) | def driver(event_chain: AppHarness) -> Generator[WebDriver, None, None]: function event_chain_strict (line 305) | def event_chain_strict(tmp_path_factory) -> Generator[AppHarness, None, ... function driver_strict (line 323) | def driver_strict(event_chain_strict: AppHarness) -> Generator[WebDriver... function assert_token (line 340) | def assert_token(event_chain: AppHarness, driver: WebDriver) -> str: function test_event_chain_click (line 444) | async def test_event_chain_click( function test_event_chain_on_load (line 497) | async def test_event_chain_on_load( function test_event_chain_on_mount (line 554) | async def test_event_chain_on_mount( function test_event_chain_on_mount_strict (line 631) | async def test_event_chain_on_mount_strict( function test_yield_state_update (line 660) | def test_yield_state_update(event_chain: AppHarness, driver: WebDriver, ... FILE: tests/integration/test_exception_handlers.py function TestApp (line 19) | def TestApp(): function test_app (line 75) | def test_app( function driver (line 97) | def driver(test_app: AppHarness) -> Generator[WebDriver, None, None]: function test_frontend_exception_handler_during_runtime (line 115) | def test_frontend_exception_handler_during_runtime( function test_backend_exception_handler_during_runtime (line 143) | def test_backend_exception_handler_during_runtime( function test_frontend_exception_handler_with_react (line 171) | def test_frontend_exception_handler_with_react( FILE: tests/integration/test_extra_overlay_function.py function ExtraOverlay (line 11) | def ExtraOverlay(): function extra_overlay (line 34) | def extra_overlay(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 52) | def driver(extra_overlay: AppHarness): function test_extra_overlay (line 75) | def test_extra_overlay(driver: WebDriver, extra_overlay: AppHarness): FILE: tests/integration/test_form_submit.py function FormSubmit (line 15) | def FormSubmit(form_component): function FormSubmitName (line 73) | def FormSubmitName(form_component): function form_submit (line 145) | def form_submit(request, tmp_path_factory) -> Generator[AppHarness, None... function driver (line 166) | def driver(form_submit: AppHarness): function test_submit (line 183) | async def test_submit(driver, form_submit: AppHarness): FILE: tests/integration/test_icon.py function Icons (line 12) | def Icons(): function icons (line 48) | def icons( function driver (line 69) | def driver(icons: AppHarness): function test_icons (line 92) | def test_icons(driver: WebDriver, icons: AppHarness): FILE: tests/integration/test_input.py function FullyControlledInput (line 12) | def FullyControlledInput(): function fully_controlled_input (line 59) | def fully_controlled_input(tmp_path) -> Generator[AppHarness, None, None]: function test_fully_controlled_input (line 76) | async def test_fully_controlled_input(fully_controlled_input: AppHarness): FILE: tests/integration/test_large_state.py function _large_state_app_template (line 11) | def _large_state_app_template(var_count: int) -> str: function get_driver (line 34) | def get_driver(large_state) -> WebDriver: function test_large_state (line 48) | def test_large_state(var_count: int, tmp_path_factory, benchmark): FILE: tests/integration/test_lifespan.py function LifespanApp (line 16) | def LifespanApp( function mount_api_transformer (line 106) | def mount_api_transformer(request: pytest.FixtureRequest) -> bool: function mount_cached_fastapi (line 121) | def mount_cached_fastapi(request: pytest.FixtureRequest) -> bool: function lifespan_app (line 134) | def lifespan_app( function test_lifespan (line 163) | def test_lifespan(lifespan_app: AppHarness): FILE: tests/integration/test_linked_state.py function LinkedStateApp (line 17) | def LinkedStateApp(): function linked_state (line 151) | def linked_state( function tab_factory (line 171) | def tab_factory( function test_linked_state (line 199) | def test_linked_state( FILE: tests/integration/test_login_flow.py function LoginSample (line 18) | def LoginSample(): function login_sample (line 59) | def login_sample(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 76) | def driver(login_sample: AppHarness) -> Generator[WebDriver, None, None]: function local_storage (line 94) | def local_storage(driver: WebDriver) -> Generator[utils.LocalStorage, No... function test_login_flow (line 108) | def test_login_flow( FILE: tests/integration/test_media.py function MediaApp (line 11) | def MediaApp(): function media_app (line 79) | def media_app(tmp_path) -> Generator[AppHarness, None, None]: function test_media_app (line 95) | def test_media_app(media_app: AppHarness): FILE: tests/integration/test_memo.py function MemoApp (line 11) | def MemoApp(): function memo_app (line 62) | def memo_app(tmp_path) -> Generator[AppHarness, None, None]: function test_memo_app (line 78) | def test_memo_app(memo_app: AppHarness): FILE: tests/integration/test_navigation.py function NavigationApp (line 14) | def NavigationApp(): function navigation_app (line 44) | def navigation_app(tmp_path) -> Generator[AppHarness, None, None]: function test_navigation_app (line 60) | def test_navigation_app(navigation_app: AppHarness): FILE: tests/integration/test_server_side_event.py function ServerSideEvent (line 12) | def ServerSideEvent(): function server_side_event (line 85) | def server_side_event(tmp_path_factory) -> Generator[AppHarness, None, N... function driver (line 102) | def driver(server_side_event: AppHarness): function test_set_value (line 135) | def test_set_value(driver, button_id: str): function test_set_value_return_c (line 162) | def test_set_value_return_c(driver): FILE: tests/integration/test_shared_state.py function SharedStateApp (line 12) | def SharedStateApp(): function shared_state (line 28) | def shared_state( function driver (line 48) | def driver(shared_state: AppHarness) -> Generator[WebDriver, None, None]: function test_shared_state (line 66) | def test_shared_state( FILE: tests/integration/test_state_inheritance.py function get_alert_or_none (line 16) | def get_alert_or_none(driver: WebDriver) -> Alert | None: function raises_alert (line 29) | def raises_alert(driver: WebDriver, element: str) -> None: function StateInheritance (line 44) | def StateInheritance(): function state_inheritance (line 209) | def state_inheritance( function driver (line 228) | def driver(state_inheritance: AppHarness) -> Generator[WebDriver, None, ... function token (line 246) | def token(state_inheritance: AppHarness, driver: WebDriver) -> str: function test_state_inheritance (line 268) | def test_state_inheritance( FILE: tests/integration/test_tailwind.py function TailwindApp (line 17) | def TailwindApp( function tailwind_version (line 69) | def tailwind_version(request) -> int: function tailwind_app (line 82) | def tailwind_app(tmp_path, tailwind_version) -> Generator[AppHarness, No... function test_tailwind_app (line 101) | def test_tailwind_app(tailwind_app: AppHarness, tailwind_version: bool): FILE: tests/integration/test_upload.py function UploadFile (line 20) | def UploadFile(): function upload_file (line 199) | def upload_file(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 216) | def driver(upload_file: AppHarness): function poll_for_token (line 233) | def poll_for_token(driver: WebDriver, upload_file: AppHarness) -> str: function test_upload_file (line 254) | async def test_upload_file( function test_upload_file_multiple (line 316) | async def test_upload_file_multiple(tmp_path, upload_file: AppHarness, d... function test_clear_files (line 372) | def test_clear_files( function test_cancel_upload (line 427) | async def test_cancel_upload(tmp_path, upload_file: AppHarness, driver: ... function test_upload_download_file (line 490) | def test_upload_download_file( function test_on_drop (line 542) | async def test_on_drop( FILE: tests/integration/test_urls.py function check_urls (line 11) | def check_urls(repo_dir: Path): function test_find_and_check_urls (line 61) | def test_find_and_check_urls(repo_dir: Path): FILE: tests/integration/test_var_operations.py function VarOperations (line 11) | def VarOperations(): function var_operations (line 794) | def var_operations(tmp_path_factory) -> Generator[AppHarness, None, None]: function driver (line 812) | def driver(var_operations: AppHarness): function test_var_operations (line 835) | def test_var_operations(driver, var_operations: AppHarness): FILE: tests/integration/tests_playwright/test_appearance.py function DefaultLightModeApp (line 9) | def DefaultLightModeApp(): function DefaultDarkModeApp (line 20) | def DefaultDarkModeApp(): function DefaultSystemModeApp (line 31) | def DefaultSystemModeApp(): function ColorToggleApp (line 42) | def ColorToggleApp(): function light_mode_app (line 76) | def light_mode_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function dark_mode_app (line 95) | def dark_mode_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function system_mode_app (line 114) | def system_mode_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function color_toggle_app (line 133) | def color_toggle_app(tmp_path_factory) -> Generator[AppHarness, None, No... function test_appearance_light_mode (line 151) | def test_appearance_light_mode(light_mode_app: AppHarness, page: Page): function test_appearance_dark_mode (line 158) | def test_appearance_dark_mode(dark_mode_app: AppHarness, page: Page): function test_appearance_system_mode (line 165) | def test_appearance_system_mode(system_mode_app: AppHarness, page: Page): function test_appearance_color_toggle (line 172) | def test_appearance_color_toggle(color_toggle_app: AppHarness, page: Page): FILE: tests/integration/tests_playwright/test_datetime_operations.py function DatetimeOperationsApp (line 9) | def DatetimeOperationsApp(): function datetime_operations_app (line 45) | def datetime_operations_app(tmp_path_factory) -> Generator[AppHarness, N... function test_datetime_operations (line 63) | def test_datetime_operations(datetime_operations_app: AppHarness, page: ... FILE: tests/integration/tests_playwright/test_link_hover.py function LinkApp (line 9) | def LinkApp(): function link_app (line 29) | def link_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function test_link_hover (line 38) | def test_link_hover(link_app: AppHarness, page: Page): FILE: tests/integration/tests_playwright/test_stateless_app.py function StatelessApp (line 13) | def StatelessApp(): function stateless_app (line 25) | def stateless_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function test_statelessness (line 41) | def test_statelessness(stateless_app: AppHarness, page: Page): FILE: tests/integration/tests_playwright/test_table.py function Table (line 19) | def Table(): function table_app (line 59) | def table_app(tmp_path_factory) -> Generator[AppHarness, None, None]: function test_table (line 77) | def test_table(page: Page, table_app: AppHarness): FILE: tests/integration/utils.py function poll_for_navigation (line 14) | def poll_for_navigation( class LocalStorage (line 36) | class LocalStorage: method __init__ (line 44) | def __init__(self, driver: WebDriver): method __len__ (line 52) | def __len__(self) -> int: method items (line 62) | def items(self) -> dict[str, str]: method keys (line 75) | def keys(self) -> list[str]: method get (line 88) | def get(self, key) -> str: method set (line 101) | def set(self, key, value) -> None: method has (line 114) | def has(self, key) -> bool: method remove (line 125) | def remove(self, key) -> None: method clear (line 135) | def clear(self) -> None: method __getitem__ (line 139) | def __getitem__(self, key) -> str: method __setitem__ (line 156) | def __setitem__(self, key, value) -> None: method __contains__ (line 165) | def __contains__(self, key) -> bool: method __iter__ (line 176) | def __iter__(self) -> Iterator[str]: class SessionStorage (line 185) | class SessionStorage(LocalStorage): FILE: tests/test_node_version.py function TestNodeVersionApp (line 15) | def TestNodeVersionApp(): function node_version_app (line 36) | def node_version_app(tmp_path) -> Generator[AppHarness, Any, None]: function test_node_version (line 52) | def test_node_version(node_version_app: AppHarness, page: Page): FILE: tests/units/assets/test_assets.py function mock_asset_path (line 13) | def mock_asset_path(tmp_path: Path, monkeypatch: pytest.MonkeyPatch) -> ... function test_shared_asset (line 31) | def test_shared_asset(mock_asset_path: Path) -> None: function test_invalid_assets (line 74) | def test_invalid_assets(path: str, shared: bool) -> None: function custom_script_in_asset_dir (line 86) | def custom_script_in_asset_dir(mock_asset_path: Path) -> Generator[Path,... function test_local_asset (line 100) | def test_local_asset(custom_script_in_asset_dir: Path) -> None: function test_remove_stale_external_asset_symlinks (line 111) | def test_remove_stale_external_asset_symlinks(mock_asset_path: Path) -> ... function test_remove_stale_symlinks_no_external_dir (line 147) | def test_remove_stale_symlinks_no_external_dir(mock_asset_path: Path) ->... FILE: tests/units/compiler/test_compiler.py function test_compile_import_statement (line 42) | def test_compile_import_statement( function test_compile_imports (line 103) | def test_compile_imports(import_dict: ParsedImportDict, test_dicts: list... function test_compile_stylesheets (line 123) | def test_compile_stylesheets(tmp_path: Path, mocker: MockerFixture): function test_compile_stylesheets_scss_sass (line 178) | def test_compile_stylesheets_scss_sass(tmp_path: Path, mocker: MockerFix... function test_compile_stylesheets_exclude_tailwind (line 271) | def test_compile_stylesheets_exclude_tailwind(tmp_path, mocker: MockerFi... function test_compile_stylesheets_no_reset (line 302) | def test_compile_stylesheets_no_reset(tmp_path: Path, mocker: MockerFixt... function test_compile_nonexistent_stylesheet (line 341) | def test_compile_nonexistent_stylesheet(tmp_path, mocker: MockerFixture): function test_create_document_root (line 362) | def test_create_document_root(): function test_create_document_root_with_scripts (line 388) | def test_create_document_root_with_scripts(): function test_create_document_root_with_meta_char_set (line 419) | def test_create_document_root_with_meta_char_set(): function test_create_document_root_with_meta_viewport (line 434) | def test_create_document_root_with_meta_viewport(): FILE: tests/units/compiler/test_compiler_utils.py function TestState (line 1) | def TestState(State): function test_compile_state (line 5) | def test_compile_state(): FILE: tests/units/components/base/test_bare.py function test_fstrings (line 18) | def test_fstrings(contents, expected): FILE: tests/units/components/base/test_link.py function test_raw_link (line 4) | def test_raw_link(): function test_script_tag (line 10) | def test_script_tag(): FILE: tests/units/components/base/test_script.py function test_script_inline (line 8) | def test_script_inline(): function test_script_src (line 17) | def test_script_src(): function test_script_neither (line 26) | def test_script_neither(): FILE: tests/units/components/core/test_banner.py function test_websocket_target_url (line 11) | def test_websocket_target_url(): function test_connection_banner (line 21) | def test_connection_banner(): function test_connection_modal (line 37) | def test_connection_modal(): function test_connection_pulser (line 53) | def test_connection_pulser(): FILE: tests/units/components/core/test_colors.py class ColorState (line 10) | class ColorState(rx.State): function create_color_var (line 22) | def create_color_var(color): function test_color (line 77) | def test_color(color, expected, expected_type: type[str] | type[Color]): function test_color_with_conditionals (line 122) | def test_color_with_conditionals(cond_var, expected): function test_radix_color (line 137) | def test_radix_color(color, expected): FILE: tests/units/components/core/test_cond.py function cond_state (line 16) | def cond_state(request): function test_f_string_cond_interpolation (line 23) | def test_f_string_cond_interpolation(): function test_validate_cond (line 38) | def test_validate_cond(cond_state: BaseState): function test_prop_cond (line 82) | def test_prop_cond(c1: Any, c2: Any): function test_cond_no_mix (line 103) | def test_cond_no_mix(): function test_cond_no_else (line 108) | def test_cond_no_else(): function test_cond_computed_var (line 124) | def test_cond_computed_var(): FILE: tests/units/components/core/test_debounce.py function test_create_no_child (line 11) | def test_create_no_child(): function test_create_no_child_recursive (line 17) | def test_create_no_child_recursive(): function test_create_many_child (line 23) | def test_create_many_child(): function test_create_no_on_change (line 29) | def test_create_no_on_change(): class S (line 35) | class S(BaseState): method on_change (line 41) | def on_change(self, v: str): function test_render_child_props (line 49) | def test_render_child_props(): function test_render_with_class_name (line 70) | def test_render_with_class_name(): function test_render_with_ref (line 81) | def test_render_with_ref(): function test_render_with_key (line 92) | def test_render_with_key(): function test_render_with_special_props (line 103) | def test_render_with_special_props(): function test_event_triggers (line 115) | def test_event_triggers(): function test_render_child_props_recursive (line 127) | def test_render_child_props_recursive(): function test_full_control_implicit_debounce (line 165) | def test_full_control_implicit_debounce(): function test_full_control_implicit_debounce_text_area (line 176) | def test_full_control_implicit_debounce_text_area(): FILE: tests/units/components/core/test_foreach.py class ForEachTag (line 21) | class ForEachTag(Base): class ForEachState (line 27) | class ForEachState(BaseState): class ComponentStateTest (line 63) | class ComponentStateTest(ComponentState): method get_component (line 69) | def get_component(cls, *children, **props) -> Component: function display_color (line 82) | def display_color(color): function display_color_name (line 87) | def display_color_name(color): function display_shade (line 92) | def display_shade(color): function display_primary_colors (line 97) | def display_primary_colors(color): function display_color_with_shades (line 102) | def display_color_with_shades(color): function display_nested_color_with_shades (line 107) | def display_nested_color_with_shades(color): function show_shade (line 112) | def show_shade(item): function display_nested_color_with_shades_v2 (line 116) | def display_nested_color_with_shades_v2(color): function display_color_tuple (line 121) | def display_color_tuple(color): function display_colors_set (line 126) | def display_colors_set(color): function display_nested_list_element (line 131) | def display_nested_list_element(element: ArrayVar[list[str]], index: Num... function display_color_index_tuple (line 137) | def display_color_index_tuple(color): function test_foreach_render (line 231) | def test_foreach_render(state_var, render_fn, render_dict): function test_foreach_bad_annotations (line 249) | def test_foreach_bad_annotations(): function test_foreach_no_param_in_signature (line 258) | def test_foreach_no_param_in_signature(): function test_foreach_too_many_params_in_signature (line 267) | def test_foreach_too_many_params_in_signature(): function test_foreach_component_styles (line 276) | def test_foreach_component_styles(): function test_foreach_component_state (line 288) | def test_foreach_component_state(): function test_foreach_default_factory (line 297) | def test_foreach_default_factory(): function test_optional_list (line 305) | def test_optional_list(): FILE: tests/units/components/core/test_html.py function test_html_no_children (line 7) | def test_html_no_children(): function test_html_many_children (line 12) | def test_html_many_children(): function test_html_create (line 17) | def test_html_create(): function test_html_fstring_create (line 26) | def test_html_fstring_create(): FILE: tests/units/components/core/test_match.py class MatchState (line 14) | class MatchState(BaseState): function test_match_components (line 22) | def test_match_components(): function test_match_vars (line 128) | def test_match_vars(cases, expected): function test_match_on_component_without_default (line 140) | def test_match_on_component_without_default(): function test_match_on_var_no_default (line 159) | def test_match_on_var_no_default(): function test_match_default_not_last_arg (line 194) | def test_match_default_not_last_arg(match_case): function test_match_case_tuple_elements (line 224) | def test_match_case_tuple_elements(match_case): function test_match_different_return_types (line 272) | def test_match_different_return_types(cases: tuple, error_msg: str): function test_match_multiple_default_cases (line 305) | def test_match_multiple_default_cases(match_case): function test_match_no_cond (line 318) | def test_match_no_cond(): FILE: tests/units/components/core/test_responsive.py function test_mobile_only (line 11) | def test_mobile_only(): function test_tablet_only (line 17) | def test_tablet_only(): function test_desktop_only (line 23) | def test_desktop_only(): function test_tablet_and_desktop (line 29) | def test_tablet_and_desktop(): function test_mobile_and_tablet (line 35) | def test_mobile_and_tablet(): FILE: tests/units/components/core/test_upload.py class UploadStateTest (line 17) | class UploadStateTest(State): method drop_handler (line 21) | def drop_handler(self, files: Any): method not_drop_handler (line 29) | def not_drop_handler(self, not_files: Any): function test_cancel_upload (line 37) | def test_cancel_upload(): function test_get_upload_url (line 42) | def test_get_upload_url(): function test__on_drop_spec (line 47) | def test__on_drop_spec(): function test_upload_create (line 51) | def test_upload_create(): function test_styled_upload_create (line 87) | def test_styled_upload_create(): function test_upload_namespace (line 123) | def test_upload_namespace(): FILE: tests/units/components/datadisplay/conftest.py function data_table_state (line 11) | def data_table_state(request): function data_table_state2 (line 29) | def data_table_state2(): function data_table_state3 (line 47) | def data_table_state3(): function data_table_state4 (line 70) | def data_table_state4(): FILE: tests/units/components/datadisplay/test_code.py function test_code_light_dark_theme (line 10) | def test_code_light_dark_theme(theme, expected): FILE: tests/units/components/datadisplay/test_dataeditor.py function test_dataeditor (line 4) | def test_dataeditor(): FILE: tests/units/components/datadisplay/test_datatable.py function test_validate_data_table (line 29) | def test_validate_data_table(data_table_state: rx.State, expected): function test_invalid_props (line 76) | def test_invalid_props(props): function test_computed_var_without_annotation (line 106) | def test_computed_var_without_annotation(fixture, request, err_msg, is_d... function test_serialize_dataframe (line 126) | def test_serialize_dataframe(): FILE: tests/units/components/datadisplay/test_shiki_code.py function test_create_transformer (line 34) | def test_create_transformer(library, fns, expected_output, raises_except... function test_create_shiki_code_block (line 89) | def test_create_shiki_code_block( function test_create_shiki_high_level_code_block (line 124) | def test_create_shiki_high_level_code_block( function test_shiki_high_level_code_block_theme_language_mapping (line 160) | def test_shiki_high_level_code_block_theme_language_mapping(children, pr... FILE: tests/units/components/el/test_svg.py function test_circle (line 19) | def test_circle(): function test_defs (line 24) | def test_defs(): function test_ellipse (line 29) | def test_ellipse(): function test_line (line 34) | def test_line(): function test_linear_gradient (line 39) | def test_linear_gradient(): function test_path (line 44) | def test_path(): function test_polygon (line 49) | def test_polygon(): function test_radial_gradient (line 54) | def test_radial_gradient(): function test_rect (line 59) | def test_rect(): function test_svg (line 64) | def test_svg(): function test_text (line 69) | def test_text(): function test_stop (line 74) | def test_stop(): function test_marker (line 79) | def test_marker(): function test_g (line 84) | def test_g(): FILE: tests/units/components/forms/test_form.py function test_render_on_submit (line 6) | def test_render_on_submit(): function test_render_no_on_submit (line 17) | def test_render_no_on_submit(): FILE: tests/units/components/graphing/test_plotly.py function plotly_fig (line 10) | def plotly_fig() -> go.Figure: function test_serialize_plotly (line 27) | def test_serialize_plotly(plotly_fig: go.Figure): function test_plotly_config_option (line 38) | def test_plotly_config_option(plotly_fig: go.Figure): FILE: tests/units/components/graphing/test_recharts.py function test_area_chart (line 13) | def test_area_chart(): function test_bar_chart (line 19) | def test_bar_chart(): function test_line_chart (line 25) | def test_line_chart(): function test_pie_chart (line 31) | def test_pie_chart(): function test_radar_chart (line 37) | def test_radar_chart(): function test_radial_bar_chart (line 43) | def test_radial_bar_chart(): function test_scatter_chart (line 49) | def test_scatter_chart(): FILE: tests/units/components/lucide/test_icon.py function test_icon (line 12) | def test_icon(tag): function test_icon_missing_tag (line 19) | def test_icon_missing_tag(): function test_icon_invalid_tag (line 24) | def test_icon_invalid_tag(): function test_icon_multiple_children (line 29) | def test_icon_multiple_children(): function test_icon_add_style (line 34) | def test_icon_add_style(): FILE: tests/units/components/markdown/test_markdown.py class CustomMarkdownComponent (line 12) | class CustomMarkdownComponent(Component, MarkdownComponentMap): method get_fn_args (line 19) | def get_fn_args(cls) -> tuple[str, ...]: method get_fn_body (line 28) | def get_fn_body(cls) -> Var: function syntax_highlighter_memoized_component (line 37) | def syntax_highlighter_memoized_component(codeblock: type[Component]): function test_create_map_fn_var (line 90) | def test_create_map_fn_var(fn_body, fn_args, explicit_return, expected): function test_create_map_fn_var_subclass (line 134) | def test_create_map_fn_var_subclass(cls, fn_body, fn_args, explicit_retu... function test_markdown_format_component (line 181) | def test_markdown_format_component(key, component_map, expected): FILE: tests/units/components/media/test_image.py function pil_image (line 11) | def pil_image() -> Img: function test_serialize_image (line 22) | def test_serialize_image(pil_image: Img): function test_set_src_str (line 34) | def test_set_src_str(): FILE: tests/units/components/radix/test_icon_button.py function test_icon_button (line 9) | def test_icon_button(): function test_icon_button_no_child (line 20) | def test_icon_button_no_child(): function test_icon_button_size_prop (line 25) | def test_icon_button_size_prop(): FILE: tests/units/components/radix/test_layout.py function test_layout_component (line 4) | def test_layout_component(): FILE: tests/units/components/recharts/test_cartesian.py function test_xaxis (line 13) | def test_xaxis(): function test_yaxis (line 18) | def test_yaxis(): function test_zaxis (line 23) | def test_zaxis(): function test_brush (line 28) | def test_brush(): function test_area (line 33) | def test_area(): function test_bar (line 38) | def test_bar(): function test_line (line 43) | def test_line(): function test_scatter (line 48) | def test_scatter(): FILE: tests/units/components/recharts/test_polar.py function test_pie (line 11) | def test_pie(): function test_radar (line 16) | def test_radar(): function test_radialbar (line 21) | def test_radialbar(): function test_polarangleaxis (line 26) | def test_polarangleaxis(): function test_polargrid (line 31) | def test_polargrid(): function test_polarradiusaxis (line 36) | def test_polarradiusaxis(): FILE: tests/units/components/test_component.py class TestState (line 44) | class TestState(BaseState): method do_something (line 50) | def do_something(self): method do_something_arg (line 54) | def do_something_arg(self, arg): method do_something_with_bool (line 58) | def do_something_with_bool(self, arg: bool): method do_something_with_int (line 62) | def do_something_with_int(self, arg: int): method do_something_with_list_int (line 66) | def do_something_with_list_int(self, arg: list[int]): method do_something_with_list_str (line 70) | def do_something_with_list_str(self, arg: list[str]): method do_something_required_optional (line 74) | def do_something_required_optional( function test_state (line 81) | def test_state(): function component1 (line 87) | def component1() -> type[Component]: function component2 (line 114) | def component2() -> type[Component]: function component3 (line 156) | def component3() -> type[Component]: function component4 (line 171) | def component4() -> type[Component]: function component5 (line 186) | def component5() -> type[Component]: function component6 (line 206) | def component6() -> type[Component]: function component7 (line 222) | def component7() -> type[Component]: function on_click1 (line 238) | def on_click1() -> EventHandler: function on_click2 (line 252) | def on_click2() -> EventHandler: function my_component (line 266) | def my_component(): function test_set_style_attrs (line 279) | def test_set_style_attrs(component1): function test_custom_attrs (line 290) | def test_custom_attrs(component1): function test_create_component (line 300) | def test_create_component(component1): function test_create_component_prop_validation (line 442) | def test_create_component_prop_validation( function test_add_style (line 465) | def test_add_style(component1, component2): function test_add_style_create (line 482) | def test_add_style_create(component1, component2): function test_get_imports (line 499) | def test_get_imports(component1, component2): function test_get_custom_code (line 515) | def test_get_custom_code(component1: Component, component2: Component): function test_get_props (line 543) | def test_get_props(component1, component2): function test_valid_props (line 562) | def test_valid_props(component1, text: str, number: int): function test_invalid_prop_type (line 578) | def test_invalid_prop_type(component1, text: str, number: int): function test_var_props (line 591) | def test_var_props(component1, test_state: type[TestState]): function test_get_event_triggers (line 602) | def test_get_event_triggers(component1, component2): function test_component (line 643) | def test_component() -> type[Component]: function test_create_filters_none_props (line 657) | def test_create_filters_none_props(test_component): function test_component_create_unallowed_types (line 685) | def test_component_create_unallowed_types(children, test_component): function test_component_create_unpack_tuple_child (line 779) | def test_component_create_unpack_tuple_child(test_component, element, ex... class _Obj (line 795) | class _Obj(Base): class C1State (line 799) | class C1State(BaseState): method mock_handler (line 802) | def mock_handler(self, _e: JavascriptInputEvent, _bravo: dict, _charli... function test_component_event_trigger_arbitrary_args (line 806) | def test_component_event_trigger_arbitrary_args(): function test_create_custom_component (line 831) | def test_create_custom_component(my_component): function test_custom_component_hash (line 843) | def test_custom_component_hash(my_component): function test_custom_component_wrapper (line 854) | def test_custom_component_wrapper(): function test_invalid_event_handler_args (line 877) | def test_invalid_event_handler_args(component2, test_state: type[TestSta... function test_valid_event_handler_args (line 957) | def test_valid_event_handler_args(component2, test_state: type[TestState]): function test_get_hooks_nested (line 1043) | def test_get_hooks_nested(component1, component2, component3): function test_get_hooks_nested2 (line 1062) | def test_get_hooks_nested2(component3, component4): function test_unsupported_child_components (line 1086) | def test_unsupported_child_components(fixture, request): function test_unsupported_parent_components (line 1104) | def test_unsupported_parent_components(component5): function test_component_with_only_valid_children (line 1119) | def test_component_with_only_valid_children(fixture, request): function test_format_component (line 1148) | def test_format_component(component, rendered): function test_stateful_component (line 1158) | def test_stateful_component(test_state: type[TestState]): function test_stateful_component_memoize_event_trigger (line 1176) | def test_stateful_component_memoize_event_trigger(test_state: type[TestS... function test_stateful_banner (line 1192) | def test_stateful_banner(): class ComponentNestedVar (line 1240) | class ComponentNestedVar(Component): class EventState (line 1249) | class EventState(rx.State): method handler (line 1255) | def handler(self): method handler2 (line 1258) | def handler2(self, arg): function test_get_vars (line 1437) | def test_get_vars(component, exp_vars): function test_instantiate_all_components (line 1449) | def test_instantiate_all_components(): class InvalidParentComponent (line 1495) | class InvalidParentComponent(Component): class ValidComponent1 (line 1499) | class ValidComponent1(Component): class ValidComponent2 (line 1505) | class ValidComponent2(Component): class ValidComponent3 (line 1509) | class ValidComponent3(Component): class ValidComponent4 (line 1515) | class ValidComponent4(Component): class InvalidComponent (line 1521) | class InvalidComponent(Component): function test_validate_valid_children (line 1533) | def test_validate_valid_children(): function test_validate_valid_parents (line 1592) | def test_validate_valid_parents(): function test_validate_invalid_children (line 1654) | def test_validate_invalid_children(): function test_rename_props (line 1741) | def test_rename_props(): function test_custom_component_get_imports (line 1771) | def test_custom_component_get_imports(): function test_custom_component_declare_event_handlers_in_fields (line 1812) | def test_custom_component_declare_event_handlers_in_fields(): function test_invalid_event_trigger (line 1847) | def test_invalid_event_trigger(): function test_component_add_imports (line 1883) | def test_component_add_imports(tags): function test_component_add_hooks (line 1918) | def test_component_add_hooks(): function test_component_add_custom_code (line 1997) | def test_component_add_custom_code(): function test_component_add_hooks_var (line 2078) | def test_component_add_hooks_var(): function test_add_style_embedded_vars (line 2114) | def test_add_style_embedded_vars(test_state: type[TestState]): function test_add_style_foreach (line 2161) | def test_add_style_foreach(): class TriggerState (line 2182) | class TriggerState(rx.State): method do_something (line 2186) | def do_something(self): function test_has_state_event_triggers (line 2251) | def test_has_state_event_triggers(component, output): class SpecialComponent (line 2255) | class SpecialComponent(Box): function test_special_props (line 2292) | def test_special_props(component_kwargs, exp_custom_attrs, exp_style): function test_ref (line 2308) | def test_ref(): FILE: tests/units/components/test_component_future_annotations.py function test_custom_component_declare_event_handlers_in_fields (line 10) | def test_custom_component_declare_event_handlers_in_fields(): FILE: tests/units/components/test_component_state.py function test_component_state (line 10) | def test_component_state(): function test_init_component_state (line 48) | def test_init_component_state() -> None: FILE: tests/units/components/test_props.py class PropA (line 17) | class PropA(NoExtrasAllowedProps): class PropB (line 24) | class PropB(NoExtrasAllowedProps): function test_no_extras_allowed_props (line 62) | def test_no_extras_allowed_props(props_class, kwargs, should_raise): class MixedCaseProps (line 72) | class MixedCaseProps(PropsBase): class NestedProps (line 84) | class NestedProps(PropsBase): class ParentProps (line 91) | class ParentProps(PropsBase): class OptionalFieldProps (line 99) | class OptionalFieldProps(PropsBase): function test_props_base_dict_conversion (line 178) | def test_props_base_dict_conversion(props_class, props_kwargs, expected_... class EventProps (line 191) | class EventProps(PropsBase): function test_event_handler_props (line 198) | def test_event_handler_props(): FILE: tests/units/components/test_tag.py function test_format_props (line 17) | def test_format_props(props: dict[str, Var], test_props: list): function test_is_valid_prop (line 41) | def test_is_valid_prop(prop: Var, valid: bool): function test_add_props (line 51) | def test_add_props(): function test_format_tag (line 95) | def test_format_tag(tag: Tag, expected: dict): function test_format_cond_tag (line 106) | def test_format_cond_tag(): function test_tagless_string_representation (line 126) | def test_tagless_string_representation(): FILE: tests/units/components/typography/test_markdown.py function test_get_component (line 24) | def test_get_component(tag, expected): function test_set_component_map (line 36) | def test_set_component_map(): FILE: tests/units/conftest.py function app (line 20) | def app() -> App: function app_module_mock (line 30) | def app_module_mock(monkeypatch) -> mock.Mock: function mock_app (line 50) | def mock_app(app_module_mock: mock.Mock, app: App) -> App: function windows_platform (line 65) | def windows_platform() -> bool: function upload_sub_state_event_spec (line 75) | def upload_sub_state_event_spec(): function upload_event_spec (line 85) | def upload_event_spec(): function base_config_values (line 95) | def base_config_values() -> dict: function base_db_config_values (line 105) | def base_db_config_values() -> dict: function sqlite_db_config_values (line 115) | def sqlite_db_config_values(base_db_config_values) -> dict: function router_data_headers (line 129) | def router_data_headers() -> dict[str, str]: function router_data (line 156) | def router_data(router_data_headers: dict[str, str]) -> dict[str, str | ... function tmp_working_dir (line 176) | def tmp_working_dir(tmp_path): function token (line 194) | def token() -> str: function model_registry (line 204) | def model_registry() -> Generator[type[ModelRegistry], None, None]: FILE: tests/units/istate/manager/test_redis.py class RedisTestState (line 18) | class RedisTestState(BaseState): class SubState1 (line 25) | class SubState1(RedisTestState): class SubState2 (line 29) | class SubState2(RedisTestState): function root_state (line 34) | def root_state() -> type[RedisTestState]: function state_manager_redis (line 40) | async def state_manager_redis( function event_log (line 64) | def event_log(state_manager_redis: StateManagerRedis) -> list[dict[str, ... function event_log_on_update (line 77) | def event_log_on_update(state_manager_redis: StateManagerRedis) -> async... function test_basic_get_set (line 93) | async def test_basic_get_set( function test_modify (line 113) | async def test_modify( function test_modify_oplock (line 146) | async def test_modify_oplock( function test_oplock_contention_queue (line 284) | async def test_oplock_contention_queue( function test_oplock_contention_no_lease (line 379) | async def test_oplock_contention_no_lease( function test_oplock_contention_racers (line 488) | async def test_oplock_contention_racers( function test_oplock_immediate_cancel (line 551) | async def test_oplock_immediate_cancel( function test_oplock_fetch_substate (line 586) | async def test_oplock_fetch_substate( function short_lock_expiration (line 633) | def short_lock_expiration( function test_oplock_hold_oplock_after_cancel (line 652) | async def test_oplock_hold_oplock_after_cancel( FILE: tests/units/istate/test_proxy.py class Item (line 16) | class Item: class ProxyTestState (line 22) | class ProxyTestState(rx.State): function test_mutable_proxy_pickle_preserves_object_identity (line 28) | def test_mutable_proxy_pickle_preserves_object_identity(): function test_state_proxy_recovery (line 47) | async def test_state_proxy_recovery(): FILE: tests/units/middleware/conftest.py function create_event (line 7) | def create_event(name): function event1 (line 24) | def event1(): FILE: tests/units/middleware/test_hydrate_middleware.py class TestState (line 11) | class TestState(State): method test_handler (line 18) | def test_handler(self): function hydrate_middleware (line 24) | def hydrate_middleware() -> HydrateMiddleware: function test_preprocess_no_events (line 34) | async def test_preprocess_no_events(hydrate_middleware, event1, mocker: ... FILE: tests/units/mock_redis.py function mock_redis (line 19) | def mock_redis() -> Redis: function real_redis (line 261) | async def real_redis() -> AsyncGenerator[Redis | None]: FILE: tests/units/plugins/test_sitemap.py function test_generate_xml_empty_links (line 11) | def test_generate_xml_empty_links(): function test_generate_xml_single_link_loc_only (line 19) | def test_generate_xml_single_link_loc_only(): function test_generate_xml_multiple_links_all_fields (line 32) | def test_generate_xml_multiple_links_all_fields(): function test_generate_links_for_sitemap_static_routes (line 70) | def test_generate_links_for_sitemap_static_routes( function test_generate_links_for_sitemap_dynamic_routes (line 130) | def test_generate_links_for_sitemap_dynamic_routes( function test_generate_links_for_sitemap_404_route (line 199) | def test_generate_links_for_sitemap_404_route( function test_generate_links_for_sitemap_opt_out (line 244) | def test_generate_links_for_sitemap_opt_out(mock_get_config: MagicMock): function test_generate_links_for_sitemap_loc_override (line 283) | def test_generate_links_for_sitemap_loc_override(mock_get_config: MagicM... function test_generate_links_for_sitemap_priority_clamping (line 323) | def test_generate_links_for_sitemap_priority_clamping(mock_get_config: M... function test_generate_links_for_sitemap_no_deploy_url (line 377) | def test_generate_links_for_sitemap_no_deploy_url(mock_get_config: Magic... function test_generate_links_for_sitemap_deploy_url_trailing_slash (line 428) | def test_generate_links_for_sitemap_deploy_url_trailing_slash( function test_generate_links_for_sitemap_loc_leading_slash (line 459) | def test_generate_links_for_sitemap_loc_leading_slash(mock_get_config: M... function test_generate_links_for_sitemap_loc_full_url (line 488) | def test_generate_links_for_sitemap_loc_full_url(mock_get_config: MagicM... FILE: tests/units/states/__init__.py class GenState (line 6) | class GenState(BaseState): method go (line 11) | def go(self, c: int): FILE: tests/units/states/mutation.py class OtherBase (line 7) | class OtherBase(rx.Base): class CustomVar (line 13) | class CustomVar(rx.Base): class MutableTestState (line 23) | class MutableTestState(BaseState): method reassign_mutables (line 40) | def reassign_mutables(self): method _get_array (line 50) | def _get_array(self) -> list[str | int | list | dict[str, str]]: FILE: tests/units/states/upload.py class UploadBaseState (line 9) | class UploadBaseState(BaseState): class UploadState (line 13) | class UploadState(BaseState): method handle_upload1 (line 16) | async def handle_upload1(self, files: list[rx.UploadFile]): class SubUploadState (line 24) | class SubUploadState(UploadBaseState): method handle_upload (line 29) | async def handle_upload(self, files: list[rx.UploadFile]): class _FileUploadMixin (line 37) | class _FileUploadMixin(BaseState, mixin=True): method handle_upload2 (line 43) | async def handle_upload2(self, files): method multi_handle_upload (line 50) | async def multi_handle_upload(self, files: list[rx.UploadFile]): method bg_upload (line 69) | async def bg_upload(self, files: list[rx.UploadFile]): class FileUploadState (line 77) | class FileUploadState(_FileUploadMixin, State): class FileStateBase1 (line 81) | class FileStateBase1(State): class ChildFileUploadState (line 85) | class ChildFileUploadState(_FileUploadMixin, FileStateBase1): class FileStateBase2 (line 89) | class FileStateBase2(FileStateBase1): class GrandChildFileUploadState (line 93) | class GrandChildFileUploadState(_FileUploadMixin, FileStateBase2): FILE: tests/units/test_app.py class EmptyState (line 66) | class EmptyState(BaseState): function index_page (line 71) | def index_page() -> ComponentCallable: function about_page (line 85) | def about_page() -> ComponentCallable: class ATestState (line 98) | class ATestState(BaseState): function test_state (line 105) | def test_state() -> type[BaseState]: function redundant_test_state (line 115) | def redundant_test_state() -> type[BaseState]: function test_model (line 129) | def test_model() -> type[Model]: function test_model_auth (line 143) | def test_model_auth() -> type[Model]: function test_get_engine (line 157) | def test_get_engine(): function test_custom_auth_admin (line 179) | def test_custom_auth_admin() -> type[AuthProvider]: function test_default_app (line 208) | def test_default_app(app: App): function test_multiple_states_error (line 219) | def test_multiple_states_error(monkeypatch, test_state, redundant_test_s... function test_add_page_default_route (line 232) | def test_add_page_default_route(app: App, index_page, about_page): function test_add_page_set_route (line 250) | def test_add_page_set_route(app: App, index_page): function test_add_page_set_route_dynamic (line 264) | def test_add_page_set_route_dynamic(index_page): function test_add_page_set_route_nested (line 284) | def test_add_page_set_route_nested(app: App, index_page): function test_add_page_invalid_api_route (line 297) | def test_add_page_invalid_api_route(app: App, index_page): function page1 (line 314) | def page1(): function page2 (line 318) | def page2(): function index (line 322) | def index(): function test_add_the_same_page (line 333) | def test_add_the_same_page( function test_add_duplicate_page_route_error (line 360) | def test_add_duplicate_page_route_error(app: App, first_page, second_pag... function test_initialize_with_admin_dashboard (line 372) | def test_initialize_with_admin_dashboard(test_model): function test_initialize_with_custom_admin_dashboard (line 390) | def test_initialize_with_custom_admin_dashboard( function test_initialize_admin_dashboard_with_view_overrides (line 420) | def test_initialize_admin_dashboard_with_view_overrides(test_model): function test_initialize_with_state (line 442) | async def test_initialize_with_state(test_state: type[ATestState], token... function test_set_and_get_state (line 461) | async def test_set_and_get_state(test_state: type[ATestState]): function test_dynamic_var_event (line 499) | async def test_dynamic_var_event(test_state: type[ATestState], token: str): function list_mutation_state (line 521) | def list_mutation_state(): function test_list_mutation_detection__plain_list (line 688) | async def test_list_mutation_detection__plain_list( function dict_mutation_state (line 716) | def dict_mutation_state(): function test_dict_mutation_detection__plain_list (line 880) | async def test_dict_mutation_detection__plain_list( function test_upload_file (line 938) | async def test_upload_file(tmp_path, state, delta, token: str, mocker: M... function test_upload_file_keeps_form_open_until_stream_completes (line 998) | async def test_upload_file_keeps_form_open_until_stream_completes( function test_upload_file_closes_form_on_event_creation_cancellation (line 1088) | async def test_upload_file_closes_form_on_event_creation_cancellation( function test_upload_file_closes_form_if_response_cancelled_before_stream_starts (line 1132) | async def test_upload_file_closes_form_if_response_cancelled_before_stre... function test_upload_file_without_annotation (line 1201) | async def test_upload_file_without_annotation(state, tmp_path, token): function test_upload_file_background (line 1240) | async def test_upload_file_background(state, tmp_path, token): class DynamicState (line 1274) | class DynamicState(BaseState): method on_load (line 1294) | def on_load(self): method on_counter (line 1299) | def on_counter(self): method comp_dynamic (line 1304) | def comp_dynamic(self) -> str: function test_dynamic_arg_shadow (line 1315) | def test_dynamic_arg_shadow( function test_multiple_dynamic_args (line 1338) | def test_multiple_dynamic_args( function test_dynamic_route_var_route_change_completed_on_load (line 1361) | async def test_dynamic_route_var_route_change_completed_on_load( function test_process_events (line 1560) | async def test_process_events(mocker: MockerFixture, token: str): function test_overlay_component (line 1615) | def test_overlay_component( function compilable_app (line 1661) | def compilable_app(tmp_path) -> Generator[tuple[App, Path], None, None]: function test_app_wrap_compile_theme (line 1698) | def test_app_wrap_compile_theme( function test_app_wrap_priority (line 1749) | def test_app_wrap_priority( function test_app_state_determination (line 1819) | def test_app_state_determination(): function test_raise_on_state (line 1828) | def test_raise_on_state(): function test_call_app (line 1836) | def test_call_app(): function test_app_with_optional_endpoints (line 1844) | def test_app_with_optional_endpoints(): function test_app_state_manager (line 1853) | def test_app_state_manager(): function test_generate_component (line 1864) | def test_generate_component(): function test_add_page_component_returning_tuple (line 1883) | def test_add_page_component_returning_tuple(): function test_app_with_valid_var_dependencies (line 1921) | def test_app_with_valid_var_dependencies(compilable_app: tuple[App, Path]): function test_app_with_invalid_var_dependencies (line 1950) | def test_app_with_invalid_var_dependencies(compilable_app: tuple[App, Pa... function valid_custom_handler (line 1966) | def valid_custom_handler(exception: Exception, logger: str = "test"): function custom_exception_handler_with_wrong_arg_order (line 1971) | def custom_exception_handler_with_wrong_arg_order( function custom_exception_handler_with_wrong_argspec (line 1979) | def custom_exception_handler_with_wrong_argspec( class DummyExceptionHandler (line 1986) | class DummyExceptionHandler: method handle (line 1989) | def handle(self, exception: Exception): function test_frontend_exception_handler_validation (line 2045) | def test_frontend_exception_handler_validation(handler_fn, expected): function backend_exception_handler_with_wrong_return_type (line 2057) | def backend_exception_handler_with_wrong_return_type(exception: Exceptio... function test_backend_exception_handler_validation (line 2113) | def test_backend_exception_handler_validation(handler_fn, expected): function test_app_modify_state_clean (line 2135) | async def test_app_modify_state_clean(token: str, substate: bool, fronte... FILE: tests/units/test_attribute_access_type.py class SQLAType (line 29) | class SQLAType(TypeDecorator): method python_type (line 35) | def python_type(self) -> type[dict[str, str]]: class SQLABase (line 44) | class SQLABase(DeclarativeBase): class SQLATag (line 54) | class SQLATag(SQLABase): class SQLALabel (line 62) | class SQLALabel(SQLABase): class SQLAClass (line 75) | class SQLAClass(SQLABase): method str_property (line 97) | def str_property(self) -> str: method str_or_int_property (line 106) | def str_or_int_property(self) -> str | int: method first_label (line 115) | def first_label(self) -> SQLALabel | None: class SQLAClassDataclass (line 124) | class SQLAClassDataclass(MappedAsDataclass, SQLABase): method str_property (line 151) | def str_property(self) -> str: method str_or_int_property (line 160) | def str_or_int_property(self) -> str | int: method first_label (line 169) | def first_label(self) -> SQLALabel | None: class ModelClass (line 178) | class ModelClass(rx.Model): method str_property (line 193) | def str_property(self) -> str: method str_or_int_property (line 202) | def str_or_int_property(self) -> str | int: method first_label (line 211) | def first_label(self) -> SQLALabel | None: class BaseClass (line 220) | class BaseClass(rx.Base): method str_property (line 235) | def str_property(self) -> str: method str_or_int_property (line 244) | def str_or_int_property(self) -> str | int: method first_label (line 253) | def first_label(self) -> SQLALabel | None: class BareClass (line 262) | class BareClass: method str_property (line 275) | def str_property(self) -> str: method str_or_int_property (line 284) | def str_or_int_property(self) -> str | int: method first_label (line 293) | def first_label(self) -> SQLALabel | None: class AttrClass (line 303) | class AttrClass: method str_property (line 317) | def str_property(self) -> str: method str_or_int_property (line 326) | def str_or_int_property(self) -> str | int: method first_label (line 335) | def first_label(self) -> SQLALabel | None: function test_get_attribute_access_type (line 371) | def test_get_attribute_access_type(cls: type, attr: str, expected: Gener... function test_get_attribute_access_type_default_factory (line 394) | def test_get_attribute_access_type_default_factory( function test_get_attribute_access_type_no_default (line 414) | def test_get_attribute_access_type_no_default(cls: type) -> None: FILE: tests/units/test_base.py function child (line 9) | def child() -> Base: function test_get_fields (line 23) | def test_get_fields(child): function test_json (line 32) | def test_json(child): function complex_child (line 42) | def complex_child() -> Base: function test_complex_get_fields (line 59) | def test_complex_get_fields(complex_child): function test_complex_json (line 68) | def test_complex_json(complex_child): FILE: tests/units/test_config.py function test_requires_app_name (line 24) | def test_requires_app_name(): function test_set_app_name (line 30) | def test_set_app_name(base_config_values): function test_update_from_env (line 56) | def test_update_from_env( function test_update_from_env_path (line 78) | def test_update_from_env_path( function test_update_from_env_cors (line 101) | def test_update_from_env_cors( function test_event_namespace (line 149) | def test_event_namespace(mocker: MockerFixture, kwargs, expected): function test_replace_defaults (line 232) | def test_replace_defaults( function reflex_dir_constant (line 257) | def reflex_dir_constant() -> Path: function test_reflex_dir_env_var (line 261) | def test_reflex_dir_env_var(monkeypatch: pytest.MonkeyPatch, tmp_path: P... function test_interpret_enum_env (line 276) | def test_interpret_enum_env() -> None: function test_interpret_int_env (line 280) | def test_interpret_int_env() -> None: function test_interpret_bool_env (line 285) | def test_interpret_bool_env(value: str, expected: bool) -> None: function test_env_var (line 289) | def test_env_var(): function restore_env (line 334) | def restore_env(): function test_env_file (line 384) | def test_env_file( class TestDisablePlugins (line 409) | class TestDisablePlugins: method test_disable_with_plugin_class (line 412) | def test_disable_with_plugin_class(self): method test_disable_with_plugin_instance_backward_compat (line 417) | def test_disable_with_plugin_instance_backward_compat(self): method test_disable_with_string_backward_compat (line 422) | def test_disable_with_string_backward_compat(self): method test_disable_plugins_normalized_to_classes (line 430) | def test_disable_plugins_normalized_to_classes(self): method test_disable_instance_normalized_to_class (line 438) | def test_disable_instance_normalized_to_class(self): method test_disable_string_normalized_to_class (line 443) | def test_disable_string_normalized_to_class(self): method test_disable_and_plugins_conflict_warns (line 451) | def test_disable_and_plugins_conflict_warns(self): method test_no_disable_adds_builtin (line 461) | def test_no_disable_adds_builtin(self): FILE: tests/units/test_db_config.py function test_get_url (line 52) | def test_get_url(engine, username, password, host, port, database, expec... function test_url_encode (line 75) | def test_url_encode(): function test_url_encode_database_name (line 93) | def test_url_encode_database_name(): function test_constructor_sqlite (line 106) | def test_constructor_sqlite(): function test_constructor_postgresql (line 135) | def test_constructor_postgresql(username, password, host, port, database... function test_constructor_postgresql_psycopg (line 182) | def test_constructor_postgresql_psycopg( FILE: tests/units/test_environment.py class TestPlugin (line 40) | class TestPlugin(Plugin): class _TestEnum (line 44) | class _TestEnum(enum.Enum): class TestInterpretFunctions (line 51) | class TestInterpretFunctions: method test_interpret_boolean_env_true_values (line 54) | def test_interpret_boolean_env_true_values(self): method test_interpret_boolean_env_false_values (line 60) | def test_interpret_boolean_env_false_values(self): method test_interpret_boolean_env_invalid_value (line 66) | def test_interpret_boolean_env_invalid_value(self): method test_interpret_int_env_valid (line 71) | def test_interpret_int_env_valid(self): method test_interpret_int_env_invalid (line 77) | def test_interpret_int_env_invalid(self): method test_interpret_path_env (line 82) | def test_interpret_path_env(self): method test_interpret_existing_path_env_valid (line 88) | def test_interpret_existing_path_env_valid(self): method test_interpret_existing_path_env_invalid (line 95) | def test_interpret_existing_path_env_invalid(self): method test_interpret_plugin_env_valid (line 100) | def test_interpret_plugin_env_valid(self): method test_interpret_plugin_env_invalid_format (line 107) | def test_interpret_plugin_env_invalid_format(self): method test_interpret_plugin_env_import_error (line 112) | def test_interpret_plugin_env_import_error(self): method test_interpret_plugin_env_missing_class (line 117) | def test_interpret_plugin_env_missing_class(self): method test_interpret_plugin_env_invalid_class (line 124) | def test_interpret_plugin_env_invalid_class(self): method test_interpret_plugin_class_env_valid (line 129) | def test_interpret_plugin_class_env_valid(self): method test_interpret_plugin_class_env_invalid_format (line 136) | def test_interpret_plugin_class_env_invalid_format(self): method test_interpret_plugin_class_env_import_error (line 141) | def test_interpret_plugin_class_env_import_error(self): method test_interpret_plugin_class_env_invalid_class (line 146) | def test_interpret_plugin_class_env_invalid_class(self): method test_interpret_enum_env_valid (line 153) | def test_interpret_enum_env_valid(self): method test_interpret_enum_env_invalid (line 158) | def test_interpret_enum_env_invalid(self): class TestInterpretEnvVarValue (line 164) | class TestInterpretEnvVarValue: method test_interpret_string (line 167) | def test_interpret_string(self): method test_interpret_boolean (line 172) | def test_interpret_boolean(self): method test_interpret_int (line 177) | def test_interpret_int(self): method test_interpret_path (line 182) | def test_interpret_path(self): method test_interpret_existing_path (line 187) | def test_interpret_existing_path(self): method test_interpret_plugin (line 193) | def test_interpret_plugin(self): method test_interpret_plugin_class (line 200) | def test_interpret_plugin_class(self): method test_interpret_list (line 209) | def test_interpret_list(self): method test_interpret_annotated_sequence (line 214) | def test_interpret_annotated_sequence(self): method test_interpret_enum (line 222) | def test_interpret_enum(self): method test_interpret_union_tries_each_type (line 227) | def test_interpret_union_tries_each_type(self): method test_interpret_union_no_match (line 236) | def test_interpret_union_no_match(self): method test_interpret_unsupported_type (line 241) | def test_interpret_unsupported_type(self): method test_interpret_optional_type (line 246) | def test_interpret_optional_type(self): class TestEnvVar (line 253) | class TestEnvVar: method test_init (line 256) | def test_init(self): method test_interpret (line 263) | def test_interpret(self): method test_getenv_set (line 269) | def test_getenv_set(self, monkeypatch): method test_getenv_not_set (line 280) | def test_getenv_not_set(self): method test_getenv_empty_string (line 286) | def test_getenv_empty_string(self, monkeypatch): method test_getenv_whitespace_only (line 297) | def test_getenv_whitespace_only(self, monkeypatch): method test_is_set_true (line 308) | def test_is_set_true(self, monkeypatch): method test_is_set_false (line 318) | def test_is_set_false(self): method test_is_set_empty_string (line 323) | def test_is_set_empty_string(self, monkeypatch): method test_get_with_env_value (line 333) | def test_get_with_env_value(self, monkeypatch): method test_get_with_default (line 344) | def test_get_with_default(self): method test_set_string_value (line 350) | def test_set_string_value(self): method test_set_none_value (line 358) | def test_set_none_value(self, monkeypatch): method test_set_enum_value (line 369) | def test_set_enum_value(self): method test_set_list_value (line 377) | def test_set_list_value(self): class TestEnvVarDescriptor (line 386) | class TestEnvVarDescriptor: method test_descriptor_get_normal (line 389) | def test_descriptor_get_normal(self): method test_descriptor_get_internal (line 400) | def test_descriptor_get_internal(self): class TestExecutorType (line 412) | class TestExecutorType: method test_executor_type_values (line 415) | def test_executor_type_values(self): method test_get_executor_main_thread_mode (line 421) | def test_get_executor_main_thread_mode(self): method test_get_executor_returns_executor (line 441) | def test_get_executor_returns_executor(self): class TestUtilityFunctions (line 453) | class TestUtilityFunctions: method test_get_type_hints_environment (line 456) | def test_get_type_hints_environment(self): method test_paths_from_env_files (line 469) | def test_paths_from_env_files(self): method test_paths_from_env_files_with_spaces (line 478) | def test_paths_from_env_files_with_spaces(self): method test_paths_from_env_files_empty (line 488) | def test_paths_from_env_files_empty(self): method test_paths_from_environment_set (line 493) | def test_paths_from_environment_set(self, monkeypatch): method test_paths_from_environment_not_set (line 504) | def test_paths_from_environment_not_set(self): method test_load_dotenv_from_files_with_dotenv (line 514) | def test_load_dotenv_from_files_with_dotenv(self, mock_load_dotenv): method test_load_dotenv_from_files_without_dotenv (line 534) | def test_load_dotenv_from_files_without_dotenv(self, mock_console): method test_load_dotenv_from_files_empty_list (line 547) | def test_load_dotenv_from_files_empty_list(self): method test_load_dotenv_from_files_nonexistent_file (line 553) | def test_load_dotenv_from_files_nonexistent_file(self, mock_load_dotenv): class TestEnvironmentVariables (line 566) | class TestEnvironmentVariables: method test_environment_instance_exists (line 569) | def test_environment_instance_exists(self): method test_environment_variables_have_correct_types (line 573) | def test_environment_variables_have_correct_types(self): method test_environment_variables_defaults (line 582) | def test_environment_variables_defaults(self): method test_internal_environment_variables (line 590) | def test_internal_environment_variables(self): method test_performance_mode_enum (line 595) | def test_performance_mode_enum(self): class TestGetDefaultValueForField (line 605) | class TestGetDefaultValueForField: method test_get_default_value_for_field_with_default (line 608) | def test_get_default_value_for_field_with_default(self): method test_get_default_value_for_field_with_default_factory (line 620) | def test_get_default_value_for_field_with_default_factory(self): method test_get_default_value_for_field_without_default (line 632) | def test_get_default_value_for_field_without_default(self): function cleanup_env_vars (line 646) | def cleanup_env_vars(): FILE: tests/units/test_event.py function make_var (line 23) | def make_var(value) -> Var: function test_create_event (line 35) | def test_create_event(): function test_call_event_handler (line 43) | def test_call_event_handler(): function test_call_event_handler_partial (line 103) | def test_call_event_handler_partial(): function test_fix_events (line 148) | def test_fix_events(arg1, arg2): function test_event_redirect (line 182) | def test_event_redirect(input, output): function test_event_console_log (line 203) | def test_event_console_log(): function test_event_window_alert (line 228) | def test_event_window_alert(): function test_focus (line 256) | def test_focus(func: str, qualname: str): function test_set_value (line 277) | def test_set_value(): function test_remove_cookie (line 297) | def test_remove_cookie(): function test_remove_cookie_with_options (line 312) | def test_remove_cookie_with_options(): function test_clear_local_storage (line 333) | def test_clear_local_storage(): function test_remove_local_storage (line 342) | def test_remove_local_storage(): function test_event_actions (line 355) | def test_event_actions(): function test_event_actions_on_state (line 413) | def test_event_actions_on_state(): function test_event_var_data (line 428) | def test_event_var_data(): function test_event_bound_method (line 476) | def test_event_bound_method() -> None: function test_event_decorator_with_event_actions (line 490) | def test_event_decorator_with_event_actions(): function test_event_decorator_actions_can_be_overridden (line 565) | def test_event_decorator_actions_can_be_overridden(): function test_event_decorator_with_none_values (line 596) | def test_event_decorator_with_none_values(): function test_event_decorator_backward_compatibility (line 617) | def test_event_decorator_backward_compatibility(): function test_event_var_in_rx_cond (line 641) | def test_event_var_in_rx_cond(): function test_decentralized_event_with_args (line 671) | def test_decentralized_event_with_args(): function test_decentralized_event_no_args (line 684) | def test_decentralized_event_no_args(): class GlobalState (line 698) | class GlobalState(BaseState): function f (line 705) | def f(s: GlobalState, arg: str): function test_decentralized_event_global_state (line 709) | def test_decentralized_event_global_state(): FILE: tests/units/test_health_endpoint.py function _get_async_function (line 18) | def _get_async_function(func): function test_get_redis_status (line 40) | async def test_get_redis_status( function test_get_db_status (line 74) | def test_get_db_status( function test_health (line 129) | async def test_health( FILE: tests/units/test_model.py function model_default_primary (line 22) | def model_default_primary() -> Model: function model_custom_primary (line 36) | def model_custom_primary() -> Model: function test_default_primary_key (line 51) | def test_default_primary_key(model_default_primary: Model): function test_custom_primary_key (line 60) | def test_custom_primary_key(model_custom_primary: Model): function test_automigration (line 72) | def test_automigration( class ReflexModel (line 207) | class ReflexModel(Model): class UpcastStateWithSqlAlchemy (line 213) | class UpcastStateWithSqlAlchemy(BaseState): method rx_model (line 218) | def rx_model(self, m: ReflexModel): # noqa: D102 function test_upcast_event_handler_arg (line 231) | async def test_upcast_event_handler_arg(handler, payload): function test_no_rebind_mutable_proxy_for_instrumented_functions (line 245) | def test_no_rebind_mutable_proxy_for_instrumented_functions(): FILE: tests/units/test_page.py function test_page_decorator (line 6) | def test_page_decorator(): function test_page_decorator_with_kwargs (line 20) | def test_page_decorator_with_kwargs(): FILE: tests/units/test_prerequisites.py function test_update_react_router_config (line 59) | def test_update_react_router_config(config, export, expected_output): function test_initialise_vite_config (line 90) | def test_initialise_vite_config(config, expected_output): function test_get_prod_command (line 109) | def test_get_prod_command(frontend_path, expected_command): function test_compile_package_json_prod_command (line 130) | def test_compile_package_json_prod_command(config, expected_prod_script,... function test_cached_procedure (line 136) | def test_cached_procedure(): function test_get_cpu_info (line 189) | def test_get_cpu_info(): function temp_directory (line 201) | def temp_directory(): function test_rename_imports_and_app_name (line 216) | def test_rename_imports_and_app_name(temp_directory, config_code, expect... function test_regex_edge_cases (line 232) | def test_regex_edge_cases(temp_directory): function test_cli_rename_command (line 254) | def test_cli_rename_command(temp_directory): FILE: tests/units/test_route.py function test_route_args (line 22) | def test_route_args(route_name, expected): function test_invalid_route_args (line 33) | def test_invalid_route_args(route_name): function test_verify_valid_routes (line 45) | def test_verify_valid_routes(route_name): function test_verify_invalid_routes (line 60) | def test_verify_invalid_routes(route_name): function app (line 66) | def app(): function test_check_routes_conflict_invalid (line 80) | def test_check_routes_conflict_invalid( function test_check_routes_conflict_valid (line 109) | def test_check_routes_conflict_valid(mocker: MockerFixture, app, route1,... FILE: tests/units/test_sqlalchemy.py class MutableSQLABase (line 25) | class MutableSQLABase(DeclarativeBase): class MutableSQLAModel (line 29) | class MutableSQLAModel(MutableSQLABase): function serialize_mutable_sqla_model (line 41) | def serialize_mutable_sqla_model( class MutableTestStateWithSQLAlchemy (line 55) | class MutableTestStateWithSQLAlchemy(MutableTestState): method reassign_mutables (line 64) | def reassign_mutables(self): function mutable_state (line 75) | def mutable_state() -> MutableTestStateWithSQLAlchemy: function test_setattr_of_mutable_types (line 84) | def test_setattr_of_mutable_types(mutable_state: MutableTestStateWithSQL... function test_mutable_sqla_model (line 115) | def test_mutable_sqla_model(mutable_state: MutableTestStateWithSQLAlchemy): function test_automigration (line 139) | def test_automigration( FILE: tests/units/test_state.py class Object (line 112) | class Object(Base): class TestMixin (line 119) | class TestMixin(BaseState, mixin=True): class TestState (line 126) | class TestState(TestMixin, BaseState): # pyright: ignore[reportUnsafeMu... method sum (line 146) | def sum(self) -> float: method upper (line 155) | def upper(self) -> str: method do_something (line 163) | def do_something(self): method set_asynctest (line 166) | async def set_asynctest(self, value: int): class ChildState (line 175) | class ChildState(TestState): method change_both (line 181) | def change_both(self, value: str, count: int): class ChildState2 (line 192) | class ChildState2(TestState): class ChildState3 (line 198) | class ChildState3(TestState): class GrandchildState (line 204) | class GrandchildState(ChildState): method do_nothing (line 209) | def do_nothing(self): class GrandchildState2 (line 213) | class GrandchildState2(ChildState2): method cached (line 217) | def cached(self) -> str: class GrandchildState3 (line 226) | class GrandchildState3(ChildState3): method computed (line 230) | def computed(self) -> str: class DateTimeState (line 239) | class DateTimeState(BaseState): function test_state (line 249) | def test_state() -> TestState: function child_state (line 259) | def child_state(test_state) -> ChildState: function child_state2 (line 274) | def child_state2(test_state) -> ChildState2: function grandchild_state (line 289) | def grandchild_state(child_state) -> GrandchildState: function test_base_class_vars (line 303) | def test_base_class_vars(test_state): function test_computed_class_var (line 324) | def test_computed_class_var(test_state): function test_class_vars (line 336) | def test_class_vars(test_state): function test_event_handlers (line 362) | def test_event_handlers(test_state): function test_default_value (line 384) | def test_default_value(test_state: TestState): function test_computed_vars (line 401) | def test_computed_vars(test_state): function test_dict (line 414) | def test_dict(test_state: TestState): function test_default_setters (line 439) | def test_default_setters(test_state): function test_class_indexing_with_vars (line 450) | def test_class_indexing_with_vars(): function test_class_attributes (line 471) | def test_class_attributes(): function test_get_parent_state (line 480) | def test_get_parent_state(): function test_get_substates (line 488) | def test_get_substates(): function test_get_name (line 497) | def test_get_name(): function test_get_full_name (line 507) | def test_get_full_name(): function test_get_class_substate (line 524) | def test_get_class_substate(): function test_get_class_var (line 547) | def test_get_class_var(): function test_set_class_var (line 575) | def test_set_class_var(): function test_set_parent_and_substates (line 588) | def test_set_parent_and_substates(test_state, child_state, grandchild_st... function test_get_child_attribute (line 611) | def test_get_child_attribute(test_state, child_state, child_state2, gran... function test_set_child_attribute (line 633) | def test_set_child_attribute(test_state, child_state, grandchild_state): function test_get_substate (line 663) | def test_get_substate(test_state, child_state, child_state2, grandchild_... function test_set_dirty_var (line 691) | def test_set_dirty_var(test_state): function test_set_dirty_substate (line 713) | def test_set_dirty_substate( function test_reset (line 756) | def test_reset(test_state: TestState, child_state: ChildState): function test_process_event_simple (line 810) | async def test_process_event_simple(test_state): function test_process_event_substate (line 835) | async def test_process_event_substate(test_state, child_state, grandchil... function test_process_event_generator (line 881) | async def test_process_event_generator(): function test_get_client_token (line 907) | def test_get_client_token(test_state, router_data): function test_get_sid (line 920) | def test_get_sid(test_state, router_data): function test_get_headers (line 931) | def test_get_headers( function test_get_client_ip (line 952) | def test_get_client_ip(test_state, router_data): function test_get_current_page (line 963) | def test_get_current_page(test_state): function test_get_query_params (line 971) | def test_get_query_params(test_state): function test_add_var (line 979) | def test_add_var(): function test_add_var_default_handlers (line 1006) | def test_add_var_default_handlers(test_state): class InterdependentState (line 1012) | class InterdependentState(BaseState): method v1x2 (line 1029) | def v1x2(self) -> int: method v2x2 (line 1038) | def v2x2(self) -> int: method v2x2_backend (line 1047) | def v2x2_backend(self) -> int: method v1x2x2 (line 1056) | def v1x2x2(self) -> int: method _v3 (line 1065) | def _v3(self) -> int: method v3x2 (line 1074) | def v3x2(self) -> int: function interdependent_state (line 1084) | def interdependent_state() -> BaseState: function test_interdependent_state_initial_dict (line 1095) | def test_interdependent_state_initial_dict() -> None: function test_not_dirty_computed_var_from_var (line 1110) | def test_not_dirty_computed_var_from_var( function test_dirty_computed_var_from_var (line 1124) | def test_dirty_computed_var_from_var(interdependent_state: Interdependen... function test_dirty_computed_var_from_backend_var (line 1143) | def test_dirty_computed_var_from_backend_var( function test_per_state_backend_var (line 1162) | def test_per_state_backend_var(interdependent_state: InterdependentState... function test_child_state (line 1182) | def test_child_state(): function test_conditional_computed_vars (line 1201) | def test_conditional_computed_vars(): function test_event_handlers_convert_to_fns (line 1231) | def test_event_handlers_convert_to_fns(test_state, child_state): function test_event_handlers_call_other_handlers (line 1250) | def test_event_handlers_call_other_handlers(): function test_computed_var_cached (line 1287) | def test_computed_var_cached(): function test_computed_var_cached_depends_on_non_cached (line 1313) | def test_computed_var_cached_depends_on_non_cached(): function test_computed_var_depends_on_parent_non_cached (line 1367) | def test_computed_var_depends_on_parent_non_cached(): function test_cached_var_depends_on_event_handler (line 1411) | def test_cached_var_depends_on_event_handler(use_partial: bool): function test_computed_var_dependencies (line 1450) | def test_computed_var_dependencies(): function test_backend_method (line 1543) | def test_backend_method(): function mutable_state (line 1559) | def mutable_state() -> MutableTestState: function test_setattr_of_mutable_types (line 1568) | def test_setattr_of_mutable_types(mutable_state: MutableTestState): function test_error_on_state_method_shadow (line 1632) | def test_error_on_state_method_shadow(): function test_state_with_invalid_yield (line 1647) | async def test_state_with_invalid_yield(capsys: pytest.CaptureFixture[st... function state_manager (line 1692) | async def state_manager(request) -> AsyncGenerator[StateManager, None]: function substate_token (line 1719) | def substate_token(state_manager, token) -> str: function test_state_manager_modify_state (line 1733) | async def test_state_manager_modify_state( function test_state_manager_contend (line 1775) | async def test_state_manager_contend( function state_manager_redis (line 1817) | async def state_manager_redis() -> AsyncGenerator[StateManager, None]: function substate_token_redis (line 1835) | def substate_token_redis(state_manager_redis, token): function test_state_manager_lock_expire (line 1849) | async def test_state_manager_lock_expire( function test_state_manager_lock_expire_contend (line 1894) | async def test_state_manager_lock_expire_contend( function test_state_manager_lock_warning_threshold_contend (line 1968) | async def test_state_manager_lock_warning_threshold_contend( class CopyingAsyncMock (line 2007) | class CopyingAsyncMock(AsyncMock): method __call__ (line 2010) | def __call__(self, *args, **kwargs): function mock_app_simple (line 2026) | def mock_app_simple(monkeypatch) -> rx.App: function mock_app (line 2051) | def mock_app(mock_app_simple: rx.App, state_manager: StateManager) -> rx... class ModelDC (line 2066) | class ModelDC: method set_foo (line 2072) | def set_foo(self, val: str): method double_foo (line 2080) | def double_foo(self) -> str: method copy (line 2088) | def copy(self, **kwargs) -> ModelDC: method append_to_ls (line 2096) | def append_to_ls(self, item: dict): method from_dict (line 2105) | def from_dict(cls, data: dict) -> ModelDC: function test_state_proxy (line 2118) | async def test_state_proxy( class BackgroundTaskState (line 2240) | class BackgroundTaskState(BaseState): method __init__ (line 2247) | def __init__(self, **kwargs): # noqa: D107 method computed_order (line 2252) | def computed_order(self) -> list[str]: method background_task (line 2261) | async def background_task(self): method background_task_reset (line 2306) | async def background_task_reset(self): method background_task_generator (line 2320) | async def background_task_generator(self): method other (line 2328) | def other(self): method _private_method (line 2332) | def _private_method(self): method bad_chain1 (line 2336) | async def bad_chain1(self): method bad_chain2 (line 2340) | async def bad_chain2(self): function test_background_task_no_block (line 2347) | async def test_background_task_no_block(mock_app: rx.App, token: str): function test_background_task_reset (line 2486) | async def test_background_task_reset(mock_app: rx.App, token: str): function test_background_task_no_chain (line 2526) | async def test_background_task_no_chain(): function test_mutable_list (line 2535) | def test_mutable_list(mutable_state: MutableTestState): function test_mutable_dict (line 2589) | def test_mutable_dict(mutable_state: MutableTestState): function test_mutable_set (line 2664) | def test_mutable_set(mutable_state: MutableTestState): function test_mutable_custom (line 2706) | def test_mutable_custom(mutable_state: MutableTestState): function test_mutable_backend (line 2731) | def test_mutable_backend(mutable_state: MutableTestState): function test_mutable_copy (line 2763) | def test_mutable_copy(mutable_state: MutableTestState, copy_func: Callab... function test_mutable_copy_vars (line 2790) | def test_mutable_copy_vars(mutable_state: MutableTestState, copy_func: C... function test_duplicate_substate_class (line 2806) | def test_duplicate_substate_class(mocker: MockerFixture): class Foo (line 2825) | class Foo(Base): function test_json_dumps_with_mutables (line 2831) | def test_json_dumps_with_mutables(): function test_reset_with_mutables (line 2850) | def test_reset_with_mutables(): class Custom1 (line 2880) | class Custom1(Base): method set_foo (line 2885) | def set_foo(self, val: str): method double_foo (line 2893) | def double_foo(self) -> str: class Custom2 (line 2902) | class Custom2(Base): method set_c1r_foo (line 2908) | def set_c1r_foo(self, val: str): class Custom3 (line 2917) | class Custom3(Base): function test_state_union_optional (line 2924) | def test_state_union_optional(): function test_set_base_field_via_setter (line 2962) | def test_set_base_field_via_setter(): function exp_is_hydrated (line 3001) | def exp_is_hydrated(state: BaseState, is_hydrated: bool = True) -> dict[... class OnLoadState (line 3016) | class OnLoadState(State): method test_handler (line 3022) | def test_handler(self): class OnLoadState2 (line 3027) | class OnLoadState2(State): method test_handler (line 3033) | def test_handler(self): method change_name (line 3042) | def change_name(self): class OnLoadState3 (line 3047) | class OnLoadState3(State): method test_handler (line 3052) | async def test_handler(self): function test_preprocess (line 3066) | async def test_preprocess( function test_preprocess_multiple_load_events (line 3122) | async def test_preprocess_multiple_load_events( function test_get_state (line 3177) | async def test_get_state(mock_app: rx.App, token: str): function test_get_state_from_sibling_not_cached (line 3292) | async def test_get_state_from_sibling_not_cached(mock_app: rx.App, token... function test_potentially_dirty_states (line 3380) | def test_potentially_dirty_states(): function test_router_var_dep (line 3402) | async def test_router_var_dep(state_manager: StateManager, token: str) -... function test_setvar (line 3448) | async def test_setvar(mock_app: rx.App, token: str): function test_setvar_async_setter (line 3486) | def test_setvar_async_setter(): function test_redis_state_manager_config_knobs (line 3533) | def test_redis_state_manager_config_knobs(tmp_path, expiration_kwargs, e... function test_redis_state_manager_config_knobs_invalid_lock_warning_threshold (line 3570) | def test_redis_state_manager_config_knobs_invalid_lock_warning_threshold( function test_auto_setters_off (line 3599) | def test_auto_setters_off(tmp_path): class MixinState (line 3626) | class MixinState(State, mixin=True): method computed (line 3634) | def computed(self) -> str: class UsesMixinState (line 3643) | class UsesMixinState(MixinState, State): class ChildUsesMixinState (line 3647) | class ChildUsesMixinState(UsesMixinState): class ChildMixinState (line 3651) | class ChildMixinState(ChildUsesMixinState, mixin=True): class GrandchildUsesMixinState (line 3655) | class GrandchildUsesMixinState(ChildMixinState): class BareMixin (line 3659) | class BareMixin: class BareStateMixin (line 3665) | class BareStateMixin(BareMixin, rx.State, mixin=True): class BareMixinState (line 3669) | class BareMixinState(BareStateMixin, State): class ChildBareMixinState (line 3673) | class ChildBareMixinState(BareMixinState): function test_mixin_state (line 3677) | def test_mixin_state() -> None: function test_child_mixin_state (line 3699) | def test_child_mixin_state() -> None: function test_grandchild_mixin_state (line 3711) | def test_grandchild_mixin_state() -> None: function test_bare_mixin_state (line 3726) | def test_bare_mixin_state() -> None: function test_mixin_event_handler_preserves_event_actions (line 3741) | def test_mixin_event_handler_preserves_event_actions() -> None: function test_assignment_to_undeclared_vars (line 3756) | def test_assignment_to_undeclared_vars(): function test_deserialize_gc_state_disk (line 3799) | async def test_deserialize_gc_state_disk(token): class Obj (line 3833) | class Obj(Base): function test_fallback_pickle (line 3839) | def test_fallback_pickle(): function test_typed_state (line 3876) | def test_typed_state() -> None: class ModelV1 (line 3883) | class ModelV1(BaseModelV1): method set_foo (line 3888) | def set_foo(self, val: str): method double_foo (line 3896) | def double_foo(self) -> str: class ModelV2 (line 3905) | class ModelV2(BaseModelV2): method set_foo (line 3910) | def set_foo(self, val: str): method double_foo (line 3918) | def double_foo(self) -> str: class PydanticState (line 3927) | class PydanticState(rx.State): function test_mutable_models (line 3935) | def test_mutable_models(): function test_dict_and_get_delta (line 4000) | def test_dict_and_get_delta(): function test_get_value (line 4058) | def test_get_value(key_factory, expected_result, should_raise): function test_init_mixin (line 4089) | def test_init_mixin() -> None: class UpcastState (line 4105) | class UpcastState(rx.State): method rx_base (line 4110) | def rx_base(self, o: Object): # noqa: D102 method rx_base_or_none (line 4114) | def rx_base_or_none(self, o: Object | None): # noqa: D102 method rx_basemodelv1 (line 4119) | def rx_basemodelv1(self, m: ModelV1): # noqa: D102 method rx_basemodelv2 (line 4123) | def rx_basemodelv2(self, m: ModelV2): # noqa: D102 method rx_dataclass (line 4127) | def rx_dataclass(self, dc: ModelDC): # noqa: D102 method py_set (line 4131) | def py_set(self, s: set): # noqa: D102 method py_Set (line 4135) | def py_Set(self, s: set): # noqa: D102 method py_tuple (line 4139) | def py_tuple(self, t: tuple): # noqa: D102 method py_Tuple (line 4143) | def py_Tuple(self, t: tuple): # noqa: D102 method py_dict (line 4147) | def py_dict(self, d: dict[str, str]): # noqa: D102 method py_list (line 4151) | def py_list(self, ls: list[str]): # noqa: D102 method py_Any (line 4155) | def py_Any(self, a: Any): # noqa: D102 method py_unresolvable (line 4159) | def py_unresolvable(self, u: Unresolvable): # noqa: D102, F821 # pyri... function test_upcast_event_handler_arg (line 4185) | async def test_upcast_event_handler_arg(handler, payload): function test_get_var_value (line 4200) | async def test_get_var_value(state_manager: StateManager, substate_token... function test_async_computed_var_get_state (line 4235) | async def test_async_computed_var_get_state(mock_app: rx.App, token: str): class Table (line 4303) | class Table(rx.ComponentState): method data (line 4309) | async def data(self) -> list[dict[str, Any]]: method foo (line 4318) | async def foo(self) -> list[dict[str, Any]]: method get_component (line 4327) | def get_component(cls, data: Var) -> rx.Component: function test_async_computed_var_get_var_value (line 4342) | async def test_async_computed_var_get_var_value(mock_app: rx.App, token:... function test_computed_var_mutability (line 4370) | def test_computed_var_mutability() -> None: function test_add_dependency_get_state_regression (line 4390) | async def test_add_dependency_get_state_regression(mock_app: rx.App, tok... class MutableProxyState (line 4421) | class MutableProxyState(BaseState): function test_rebind_mutable_proxy (line 4428) | async def test_rebind_mutable_proxy(mock_app: rx.App, token: str) -> None: FILE: tests/units/test_state_tree.py class Root (line 14) | class Root(BaseState): class TreeA (line 20) | class TreeA(Root): class SubA_A (line 26) | class SubA_A(TreeA): class SubA_A_A (line 32) | class SubA_A_A(SubA_A): class SubA_A_A_A (line 38) | class SubA_A_A_A(SubA_A_A): class SubA_A_A_B (line 44) | class SubA_A_A_B(SubA_A_A): method sub_a_a_a_cached (line 48) | def sub_a_a_a_cached(self) -> int: class SubA_A_A_C (line 57) | class SubA_A_A_C(SubA_A_A): class SubA_A_B (line 63) | class SubA_A_B(SubA_A): class SubA_B (line 69) | class SubA_B(TreeA): class TreeB (line 75) | class TreeB(Root): class SubB_A (line 81) | class SubB_A(TreeB): class SubB_B (line 87) | class SubB_B(TreeB): class SubB_C (line 93) | class SubB_C(TreeB): class SubB_C_A (line 99) | class SubB_C_A(SubB_C): class TreeC (line 105) | class TreeC(Root): class SubC_A (line 111) | class SubC_A(TreeC): class TreeD (line 117) | class TreeD(Root): method d_var (line 123) | def d_var(self) -> int: class TreeE (line 132) | class TreeE(Root): class SubE_A (line 138) | class SubE_A(TreeE): class SubE_A_A (line 144) | class SubE_A_A(SubE_A): class SubE_A_A_A (line 150) | class SubE_A_A_A(SubE_A_A): class SubE_A_A_A_A (line 156) | class SubE_A_A_A_A(SubE_A_A_A): method sub_e_a_a_a_a_var (line 162) | def sub_e_a_a_a_a_var(self) -> int: class SubE_A_A_A_B (line 171) | class SubE_A_A_A_B(SubE_A_A_A): class SubE_A_A_A_C (line 177) | class SubE_A_A_A_C(SubE_A_A_A): class SubE_A_A_A_D (line 183) | class SubE_A_A_A_D(SubE_A_A_A): method sub_e_a_a_a_d_var (line 189) | def sub_e_a_a_a_d_var(self) -> int: function state_manager_redis (line 216) | async def state_manager_redis( function test_get_state_tree (line 358) | async def test_get_state_tree( FILE: tests/units/test_style.py function test_convert (line 53) | def test_convert(style_dict, expected): function test_create_style (line 68) | def test_create_style(style_dict, expected): function compare_dict_of_var (line 80) | def compare_dict_of_var(d1: dict[str, Any], d2: dict[str, Any]): function test_style_via_component (line 317) | def test_style_via_component( class StyleState (line 333) | class StyleState(rx.State): function test_style_via_component_with_state (line 442) | def test_style_via_component_with_state( function test_evaluate_style_namespaces (line 462) | def test_evaluate_style_namespaces(): function test_style_update_with_var_data (line 470) | def test_style_update_with_var_data(): function test_component_as_css_value_raises_error (line 496) | def test_component_as_css_value_raises_error(): FILE: tests/units/test_telemetry.py function test_telemetry (line 8) | def test_telemetry(): function test_disable (line 27) | def test_disable(): function test_send (line 33) | def test_send(mocker: MockerFixture, event): FILE: tests/units/test_testing.py function test_app_harness (line 10) | def test_app_harness(tmp_path): FILE: tests/units/test_var.py class ATestState (line 56) | class ATestState(BaseState): function TestObj (line 64) | def TestObj(): function ParentState (line 73) | def ParentState(TestObj): function ChildState (line 86) | def ChildState(ParentState, TestObj): function GrandChildState (line 101) | def GrandChildState(ChildState, TestObj): function StateWithAnyVar (line 116) | def StateWithAnyVar(TestObj): function StateWithCorrectVarAnnotation (line 126) | def StateWithCorrectVarAnnotation(): function StateWithWrongVarAnnotation (line 136) | def StateWithWrongVarAnnotation(TestObj): function StateWithInitialComputedVar (line 146) | def StateWithInitialComputedVar(): function ChildWithInitialComputedVar (line 156) | def ChildWithInitialComputedVar(StateWithInitialComputedVar): function StateWithRuntimeOnlyVar (line 166) | def StateWithRuntimeOnlyVar(): function ChildWithRuntimeOnlyVar (line 177) | def ChildWithRuntimeOnlyVar(StateWithRuntimeOnlyVar): function test_full_name (line 201) | def test_full_name(prop, expected): function test_str (line 219) | def test_str(prop, expected): function test_default_value (line 242) | def test_default_value(prop: Var, expected): function test_create (line 266) | def test_create(value, expected): function test_create_type_error (line 277) | def test_create_type_error(): function v (line 289) | def v(value) -> Var: function test_basic_operations (line 293) | def test_basic_operations(TestObj): function test_list_tuple_contains (line 384) | def test_list_tuple_contains(var, expected): class Foo (line 395) | class Foo(rx.Base): class Bar (line 402) | class Bar(rx.Base): function test_var_types (line 422) | def test_var_types(var, var_type): function test_str_contains (line 434) | def test_str_contains(var, expected): function test_dict_contains (line 455) | def test_dict_contains(var, expected): function test_var_indexing_lists (line 476) | def test_var_indexing_lists(var): function test_var_indexing_types (line 501) | def test_var_indexing_types(var, type_): function test_var_indexing_str (line 513) | def test_var_indexing_str(): function test_var_replace_with_invalid_kwargs (line 536) | def test_var_replace_with_invalid_kwargs(var): function test_computed_var_replace_with_invalid_kwargs (line 542) | def test_computed_var_replace_with_invalid_kwargs(): function test_var_unsupported_indexing_lists (line 617) | def test_var_unsupported_indexing_lists(var, index): function test_var_list_slicing (line 635) | def test_var_list_slicing(var): function test_str_var_slicing (line 646) | def test_str_var_slicing(): function test_dict_indexing (line 667) | def test_dict_indexing(): function test_var_unsupported_indexing_dicts (line 743) | def test_var_unsupported_indexing_dicts(var, index): function test_computed_var_without_annotation_error (line 761) | def test_computed_var_without_annotation_error(request, fixture): function test_shadow_computed_var_error (line 786) | def test_shadow_computed_var_error(request: pytest.FixtureRequest, fixtu... function test_computed_var_with_annotation_error (line 806) | def test_computed_var_with_annotation_error(request, fixture): function test_state_with_initial_computed_var (line 863) | def test_state_with_initial_computed_var( function test_literal_var (line 889) | def test_literal_var(): function test_function_var (line 906) | def test_function_var(): function test_var_operation (line 955) | def test_var_operation(): function test_string_operations (line 969) | def test_string_operations(): function test_all_number_operations (line 982) | def test_all_number_operations(): function test_boolify_operations (line 1020) | def test_boolify_operations(var, expected): function test_index_operation (line 1024) | def test_index_operation(): function test_inf_and_nan (line 1048) | def test_inf_and_nan(var, expected_js): function test_array_operations (line 1056) | def test_array_operations(): function test_object_operations (line 1080) | def test_object_operations(): function test_var_component (line 1103) | def test_var_component(): function test_type_chains (line 1126) | def test_type_chains(): function test_nested_dict (line 1147) | def test_nested_dict(): function nested_base (line 1156) | def nested_base(): function test_retrieval (line 1175) | def test_retrieval(): function test_fstring_concat (line 1213) | def test_fstring_concat(): function test_fstrings (line 1268) | def test_fstrings(out, expected): function test_extract_state_from_container (line 1281) | def test_extract_state_from_container(value, expect_state): function test_fstring_roundtrip (line 1300) | def test_fstring_roundtrip(value): function test_unsupported_types_for_reverse (line 1322) | def test_unsupported_types_for_reverse(var): function test_unsupported_types_for_contains (line 1342) | def test_unsupported_types_for_contains(var: Var): function test_unsupported_types_for_string_contains (line 1368) | def test_unsupported_types_for_string_contains(other): function test_unsupported_default_contains (line 1377) | def test_unsupported_default_contains(): function test_valid_var_operations (line 1471) | def test_valid_var_operations(operand1_var: Var, operand2_var, operators... function test_invalid_var_operations (line 1763) | def test_invalid_var_operations(operand1_var: Var, operand2_var, operato... function test_var_name_unwrapped (line 1794) | def test_var_name_unwrapped(var, expected): function cv_fget (line 1798) | def cv_fget(state: BaseState) -> int: function test_computed_var_deps (line 1810) | def test_computed_var_deps(deps: list[str | Var], expected: set[str]): function test_invalid_computed_var_deps (line 1826) | def test_invalid_computed_var_deps(deps: list): function test_to_string_operation (line 1834) | def test_to_string_operation(): function test_async_computed_var (line 1857) | async def test_async_computed_var(): function test_var_data_hooks (line 1878) | def test_var_data_hooks(): function test_var_data_with_hooks_value (line 1889) | def test_var_data_with_hooks_value(): function test_str_var_in_components (line 1894) | def test_str_var_in_components(mocker: MockerFixture): function test_decimal_number_operations (line 1918) | def test_decimal_number_operations(): function test_decimal_var_type_compatibility (line 1942) | def test_decimal_var_type_compatibility(): function test_computed_var_type_compatibility (line 1958) | def test_computed_var_type_compatibility(): FILE: tests/units/utils/test_format.py function mock_event (line 40) | def mock_event(arg): function test_get_close_char (line 55) | def test_get_close_char(input: str, output: str): function test_is_wrapped (line 75) | def test_is_wrapped(text: str, open: str, expected: bool): function test_wrap (line 99) | def test_wrap(text: str, open: str, expected: str, check_first: bool, nu... function test_escape_js_string (line 134) | def test_escape_js_string(string, expected_output): function test_indent (line 148) | def test_indent(text: str, indent_level: int, expected: str, windows_pla... function test_to_snake_case (line 178) | def test_to_snake_case(input: str, output: str): function test_to_camel_case (line 208) | def test_to_camel_case(input: str, output: str): function test_to_title_case (line 228) | def test_to_title_case(input: str, output: str): function test_to_kebab_case (line 252) | def test_to_kebab_case(input: str, output: str): function test_format_string (line 271) | def test_format_string(input: str, output: str): function test_format_var (line 288) | def test_format_var(input: Var, output: str): function test_format_route (line 304) | def test_format_route(route: str, expected: str): function test_format_match (line 341) | def test_format_match( function test_format_prop (line 470) | def test_format_prop(prop: Var, formatted: str): function test_format_props (line 490) | def test_format_props(single_props, key_value_props, output): function test_get_handler_parts (line 507) | def test_get_handler_parts(input, output): function test_format_event_handler (line 525) | def test_format_event_handler(input, output): function test_format_event (line 544) | def test_format_event(input, output): function test_format_query_params (line 555) | def test_format_query_params(input, output): function test_format_state (line 641) | def test_format_state(input, output): function test_format_ref (line 661) | def test_format_ref(input, output): function test_format_array_ref (line 679) | def test_format_array_ref(input, output): function test_format_library_name (line 692) | def test_format_library_name(input: str, output: str): function test_json_dumps (line 723) | def test_json_dumps(input, output): FILE: tests/units/utils/test_imports.py function test_import_var (line 45) | def test_import_var(import_var: ImportVar, expected_name: str): function test_merge_imports (line 79) | def test_merge_imports(input_1, input_2, output): function test_parse_imports (line 120) | def test_parse_imports(input: ImportDict, output: ParsedImportDict): FILE: tests/units/utils/test_processes.py function test_is_process_on_port_free_port (line 14) | def test_is_process_on_port_free_port(): function test_is_process_on_port_occupied_port (line 25) | def test_is_process_on_port_occupied_port(): function test_is_process_on_port_ipv6 (line 41) | def test_is_process_on_port_ipv6(): function test_is_process_on_port_both_protocols (line 61) | def test_is_process_on_port_both_protocols(): function test_is_process_on_port_various_ports (line 78) | def test_is_process_on_port_various_ports(port): function test_is_process_on_port_mock_socket_error (line 90) | def test_is_process_on_port_mock_socket_error(): function test_is_process_on_port_permission_error (line 103) | def test_is_process_on_port_permission_error(): function test_is_process_on_port_concurrent_access (line 116) | def test_is_process_on_port_concurrent_access(): FILE: tests/units/utils/test_serializers.py function test_has_serializer (line 23) | def test_has_serializer(type_: type, expected: bool): function test_get_serializer (line 43) | def test_get_serializer(type_: type, expected: serializers.Serializer): function test_add_serializer (line 53) | def test_add_serializer(): class StrEnum (line 93) | class StrEnum(str, Enum): class FooBarEnum (line 100) | class FooBarEnum(Enum): class EnumWithPrefix (line 107) | class EnumWithPrefix(Enum): function serialize_EnumWithPrefix (line 115) | def serialize_EnumWithPrefix(enum: EnumWithPrefix) -> str: class BaseSubclass (line 119) | class BaseSubclass(Base): function test_serialize (line 199) | def test_serialize(value: Any, expected: str): function test_serialize_var_to_str (line 239) | def test_serialize_var_to_str(value: Any, expected: str, exp_var_is_stri... FILE: tests/units/utils/test_tasks.py class NotSuppressedError (line 13) | class NotSuppressedError(Exception): function test_ensure_task_suppresses_exceptions (line 18) | async def test_ensure_task_suppresses_exceptions(): function test_ensure_task_limit_window (line 50) | async def test_ensure_task_limit_window(): function test_ensure_task_limit_window_passed (line 77) | async def test_ensure_task_limit_window_passed(): function test_ensure_task_no_runtime_error_suppression (line 107) | def test_ensure_task_no_runtime_error_suppression(): FILE: tests/units/utils/test_token_manager.py class TestTokenManager (line 24) | class TestTokenManager: method test_create_local_when_no_redis (line 29) | def test_create_local_when_no_redis(self, mock_get_redis, mock_check_r... method test_create_local_when_redis_client_none (line 45) | def test_create_local_when_redis_client_none( method test_create_redis_when_redis_available (line 63) | def test_create_redis_when_redis_available( class TestLocalTokenManager (line 83) | class TestLocalTokenManager: method manager (line 87) | def manager(self): method test_link_token_to_sid_normal_case (line 103) | async def test_link_token_to_sid_normal_case(self, manager, token, sid): method test_link_token_to_sid_same_token_same_sid (line 117) | async def test_link_token_to_sid_same_token_same_sid(self, manager): method test_link_token_to_sid_duplicate_token_different_sid (line 132) | async def test_link_token_to_sid_duplicate_token_different_sid(self, m... method test_disconnect_token (line 162) | async def test_disconnect_token(self, manager, token, sid): method test_disconnect_nonexistent_token (line 177) | async def test_disconnect_nonexistent_token(self, manager): method test_enumerate_tokens (line 188) | async def test_enumerate_tokens(self, manager): class TestRedisTokenManager (line 224) | class TestRedisTokenManager: method mock_redis (line 228) | def mock_redis(self): method manager (line 259) | def manager(self, mock_redis): method test_get_redis_key (line 275) | def test_get_redis_key(self, manager): method test_link_token_to_sid_normal_case (line 286) | async def test_link_token_to_sid_normal_case(self, manager, mock_redis): method test_link_token_to_sid_reconnection_skips_redis (line 310) | async def test_link_token_to_sid_reconnection_skips_redis( method test_link_token_to_sid_duplicate_detected (line 330) | async def test_link_token_to_sid_duplicate_detected(self, manager, moc... method test_link_token_to_sid_redis_error_fallback (line 357) | async def test_link_token_to_sid_redis_error_fallback(self, manager, m... method test_link_token_to_sid_redis_set_error_continues (line 377) | async def test_link_token_to_sid_redis_set_error_continues( method test_disconnect_token_owned_locally (line 396) | async def test_disconnect_token_owned_locally(self, manager, mock_redis): method test_disconnect_token_not_owned_locally (line 417) | async def test_disconnect_token_not_owned_locally(self, manager, mock_... method test_disconnect_token_redis_error (line 430) | async def test_disconnect_token_redis_error(self, manager, mock_redis): method test_various_redis_errors_handled_gracefully (line 457) | async def test_various_redis_errors_handled_gracefully( method test_inheritance_from_local_manager (line 480) | def test_inheritance_from_local_manager(self, manager): function redis_url (line 492) | def redis_url(): function query_string_for (line 500) | def query_string_for(token: str) -> dict[str, str]: function event_namespace_factory (line 513) | def event_namespace_factory() -> Generator[Callable[[], EventNamespace],... function test_redis_token_manager_enumerate_tokens (line 540) | async def test_redis_token_manager_enumerate_tokens( function test_redis_token_manager_get_token_owner (line 583) | async def test_redis_token_manager_get_token_owner( function _wait_for_call_count_positive (line 609) | async def _wait_for_call_count_positive(mock: Mock, timeout: float = 5.0): function test_redis_token_manager_lost_and_found (line 623) | async def test_redis_token_manager_lost_and_found( function test_redis_token_manager_lost_and_found_router_data (line 678) | async def test_redis_token_manager_lost_and_found_router_data( FILE: tests/units/utils/test_types.py function test_validate_literal_error_msg (line 16) | def test_validate_literal_error_msg(params, allowed_value_str, value_str): function test_issubclass (line 45) | def test_issubclass( class CustomDict (line 51) | class CustomDict(dict[str, str]): class ChildCustomDict (line 55) | class ChildCustomDict(CustomDict): class GenericDict (line 59) | class GenericDict(dict): class ChildGenericDict (line 63) | class ChildGenericDict(GenericDict): function test_has_args (line 84) | def test_has_args(cls, expected: bool) -> None: class UserInfo (line 88) | class UserInfo(TypedDict, total=False): class UserInfoTotal (line 96) | class UserInfoTotal(TypedDict, total=True): function test_isinstance (line 138) | def test_isinstance(value, cls, expected: bool) -> None: FILE: tests/units/utils/test_utils.py class ExampleTestState (line 22) | class ExampleTestState(BaseState): method test_event_handler (line 25) | def test_event_handler(self): function test_func (line 29) | def test_func(): function test_is_generic_alias (line 44) | def test_is_generic_alias(cls: type, expected: bool): function test_typehint_issubclass (line 108) | def test_typehint_issubclass(subclass, superclass, expected): function test_typehint_issubclass_mutable_as_immutable (line 162) | def test_typehint_issubclass_mutable_as_immutable(subclass, superclass, ... function test_validate_none_bun_path (line 171) | def test_validate_none_bun_path(mocker: MockerFixture): function test_validate_invalid_bun_path (line 182) | def test_validate_invalid_bun_path(mocker: MockerFixture): function test_validate_bun_path_incompatible_version (line 198) | def test_validate_bun_path_incompatible_version(mocker: MockerFixture): function test_remove_existing_bun_installation (line 217) | def test_remove_existing_bun_installation(mocker: MockerFixture): function test_backend_variable_cls (line 231) | def test_backend_variable_cls(): function test_is_backend_base_variable (line 271) | def test_is_backend_base_variable( function test_issubclass (line 298) | def test_issubclass(cls: type, cls_check: type, expected: bool): function test_unsupported_literals (line 303) | def test_unsupported_literals(cls: type): function test_create_config (line 317) | def test_create_config(app_name: str, expected_config_name: str, mocker:... function tmp_working_dir (line 332) | def tmp_working_dir(tmp_path): function test_create_config_e2e (line 351) | def test_create_config_e2e(tmp_working_dir): class DataFrame (line 366) | class DataFrame: function test_is_dataframe (line 380) | def test_is_dataframe(class_type, expected): function test_initialize_non_existent_gitignore (line 391) | def test_initialize_non_existent_gitignore( function test_validate_app_name (line 424) | def test_validate_app_name(tmp_path, mocker: MockerFixture): function test_bun_install_without_unzip (line 443) | def test_bun_install_without_unzip(mocker: MockerFixture): function test_bun_install_version (line 458) | def test_bun_install_version(mocker: MockerFixture, bun_version): function test_create_reflex_dir (line 484) | def test_create_reflex_dir(mocker: MockerFixture, is_windows): function test_output_system_info (line 508) | def test_output_system_info(mocker: MockerFixture): function test_style_prop_with_event_handler_value (line 524) | def test_style_prop_with_event_handler_value(callable): function test_is_prod_mode (line 546) | def test_is_prod_mode() -> None: FILE: tests/units/vars/test_base.py class CustomDict (line 9) | class CustomDict(dict[str, str]): class ChildCustomDict (line 13) | class ChildCustomDict(CustomDict): class GenericDict (line 17) | class GenericDict(dict): class ChildGenericDict (line 21) | class ChildGenericDict(GenericDict): function test_figure_out_type (line 41) | def test_figure_out_type(value, expected): function test_computed_var_replace (line 45) | def test_computed_var_replace() -> None: FILE: tests/units/vars/test_dep_tracking.py class DependencyTestState (line 20) | class DependencyTestState(State): class AnotherTestState (line 29) | class AnotherTestState(State): function test_simple_attribute_access (line 36) | def test_simple_attribute_access(): function test_multiple_attribute_access (line 48) | def test_multiple_attribute_access(): function test_method_call_dependencies (line 60) | def test_method_call_dependencies(): function test_nested_function_dependencies (line 79) | def test_nested_function_dependencies(): function test_list_comprehension_dependencies (line 94) | def test_list_comprehension_dependencies(): function test_list_comprehension_dependencies_2 (line 106) | def test_list_comprehension_dependencies_2(): function test_invalid_attribute_access (line 118) | def test_invalid_attribute_access(): function test_get_state_functionality (line 130) | def test_get_state_functionality(): function test_get_state_functionality_direct (line 143) | def test_get_state_functionality_direct(): function test_get_state_with_local_var_error (line 155) | def test_get_state_with_local_var_error(): function test_get_state_with_import_from (line 168) | def test_get_state_with_import_from(): function test_get_state_with_import_from_multiple (line 183) | def test_get_state_with_import_from_multiple(): function test_get_state_with_import_from_as (line 201) | def test_get_state_with_import_from_as(): function test_get_state_with_import (line 216) | def test_get_state_with_import(): function test_get_state_with_import_as (line 233) | def test_get_state_with_import_as(): function test_get_state_with_import_from_method (line 248) | def test_get_state_with_import_from_method(): function test_get_state_access_imported_global_module (line 263) | def test_get_state_access_imported_global_module(): function test_nested_function (line 274) | def test_nested_function(): function test_get_var_value_functionality (line 293) | def test_get_var_value_functionality(): function test_get_var_value_multiple_lines_functionality (line 307) | def test_get_var_value_multiple_lines_functionality(): function test_get_var_value_with_import_from (line 325) | def test_get_var_value_with_import_from(): function test_merge_deps (line 340) | def test_merge_deps(): function test_get_globals_with_function (line 358) | def test_get_globals_with_function(): function test_get_globals_with_code_object (line 372) | def test_get_globals_with_code_object(): function test_get_closure_with_function (line 385) | def test_get_closure_with_function(): function test_get_closure_with_code_object (line 400) | def test_get_closure_with_code_object(): function test_property_dependencies (line 413) | def test_property_dependencies(): function test_no_dependencies (line 432) | def test_no_dependencies(): function test_complex_expression_dependencies (line 443) | def test_complex_expression_dependencies(): function test_equality_expression_dependencies (line 455) | def test_equality_expression_dependencies(): function test_equality_expression_dependencies_lhs (line 471) | def test_equality_expression_dependencies_lhs(): function test_equality_expression_dependencies_get_state (line 483) | def test_equality_expression_dependencies_get_state(): function test_get_cell_value_with_valid_cell (line 497) | def test_get_cell_value_with_valid_cell(): function test_cross_state_dependencies_complex (line 517) | def test_cross_state_dependencies_complex(): function test_dependencies_with_computed_var (line 540) | def test_dependencies_with_computed_var(): FILE: tests/units/vars/test_dep_tracking_integration.py class IntegrationTestState (line 9) | class IntegrationTestState(State): method computed_count (line 17) | def computed_count(self) -> int: method computed_name_length (line 26) | def computed_name_length(self) -> int: method complex_computed (line 35) | def complex_computed(self) -> str: method helper_method (line 43) | def helper_method(self) -> int: class OtherIntegrationState (line 52) | class OtherIntegrationState(State): method doubled_value (line 58) | def doubled_value(self) -> int: function test_computed_var_dependencies (line 67) | def test_computed_var_dependencies(): function test_complex_computed_var_dependencies (line 77) | def test_complex_computed_var_dependencies(): function test_multiple_computed_vars (line 86) | def test_multiple_computed_vars(): function test_method_dependencies_integration (line 98) | def test_method_dependencies_integration(): function test_cross_state_dependencies (line 118) | def test_cross_state_dependencies(): function test_nested_function_in_computed_var (line 134) | def test_nested_function_in_computed_var(): function test_list_comprehension_in_computed_var (line 155) | def test_list_comprehension_in_computed_var(): function test_property_access_in_computed_var (line 173) | def test_property_access_in_computed_var(): function test_no_dependencies_computed_var (line 194) | def test_no_dependencies_computed_var(): function test_conditional_dependencies (line 209) | def test_conditional_dependencies(): function test_error_handling_in_dependency_tracking (line 231) | def test_error_handling_in_dependency_tracking(): FILE: tests/units/vars/test_object.py class Bare (line 19) | class Bare: function serialize_bare (line 26) | def serialize_bare(obj: Bare) -> dict: class Base (line 38) | class Base(rx.Base): class SqlaBase (line 44) | class SqlaBase(DeclarativeBase, MappedAsDataclass): class SqlaModel (line 48) | class SqlaModel(SqlaBase): class Dataclass (line 58) | class Dataclass: class ObjectState (line 64) | class ObjectState(rx.State): function test_var_create (line 80) | def test_var_create(type_: type[Base | Bare | SqlaModel | Dataclass]) ->... function test_literal_create (line 90) | def test_literal_create(type_: GenericType) -> None: function test_guess (line 100) | def test_guess(type_: type[Base | Bare | SqlaModel | Dataclass]) -> None: function test_state (line 111) | def test_state(type_: GenericType) -> None: function test_state_to_operation (line 121) | def test_state_to_operation(type_: GenericType) -> None: function test_typing (line 132) | def test_typing() -> None: