From 4d08484a121b936a30ca9c396b2de4375f03ba33 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Mon, 27 Jan 2025 21:31:14 -0800 Subject: [PATCH] import vars are not sortable (#4700) --- reflex/utils/imports.py | 2 +- reflex/vars/base.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/reflex/utils/imports.py b/reflex/utils/imports.py index bd422ecc0..ab217087c 100644 --- a/reflex/utils/imports.py +++ b/reflex/utils/imports.py @@ -90,7 +90,7 @@ def collapse_imports( } -@dataclasses.dataclass(order=True, frozen=True) +@dataclasses.dataclass(frozen=True) class ImportVar: """An import var.""" diff --git a/reflex/vars/base.py b/reflex/vars/base.py index 8fb543c99..f6359166f 100644 --- a/reflex/vars/base.py +++ b/reflex/vars/base.py @@ -145,9 +145,7 @@ class VarData: position: Position of the hook in the component. """ immutable_imports: ImmutableParsedImportDict = tuple( - sorted( - ((k, tuple(sorted(v))) for k, v in parse_imports(imports or {}).items()) - ) + (k, tuple(v)) for k, v in parse_imports(imports or {}).items() ) object.__setattr__(self, "state", state) object.__setattr__(self, "field_name", field_name)