Skip to content

Commit 9001ca9

Browse files
committed
rx.model: from __future__ import annotations
1 parent 9d8f406 commit 9001ca9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

reflex/model.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
"""Database built into Reflex."""
22

3+
from __future__ import annotations
4+
35
import re
46
from collections import defaultdict
57
from contextlib import suppress
@@ -165,13 +167,13 @@ def sqla_session(url: str | None = None) -> sqlalchemy.orm.Session:
165167
class ModelRegistry:
166168
"""Registry for all models."""
167169

168-
models: ClassVar[set["SQLModelOrSqlAlchemy"]] = set()
170+
models: ClassVar[set[SQLModelOrSqlAlchemy]] = set()
169171

170172
# Cache the metadata to avoid re-creating it.
171173
_metadata: ClassVar[sqlalchemy.MetaData | None] = None
172174

173175
@classmethod
174-
def register(cls, model: "SQLModelOrSqlAlchemy"):
176+
def register(cls, model: SQLModelOrSqlAlchemy):
175177
"""Register a model. Can be used directly or as a decorator.
176178
177179
Args:
@@ -184,7 +186,7 @@ def register(cls, model: "SQLModelOrSqlAlchemy"):
184186
return model
185187

186188
@classmethod
187-
def get_models(cls, include_empty: bool = False) -> set["SQLModelOrSqlAlchemy"]:
189+
def get_models(cls, include_empty: bool = False) -> set[SQLModelOrSqlAlchemy]:
188190
"""Get registered models.
189191
190192
Args:
@@ -200,7 +202,7 @@ def get_models(cls, include_empty: bool = False) -> set["SQLModelOrSqlAlchemy"]:
200202
}
201203

202204
@staticmethod
203-
def _model_metadata_is_empty(model: "SQLModelOrSqlAlchemy") -> bool:
205+
def _model_metadata_is_empty(model: SQLModelOrSqlAlchemy) -> bool:
204206
"""Check if the model metadata is empty.
205207
206208
Args:

0 commit comments

Comments
 (0)