11"""Database built into Reflex."""
22
3+ from __future__ import annotations
4+
35import re
46from collections import defaultdict
57from 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