添加注册登录功能

This commit is contained in:
2025-08-29 00:34:40 +08:00
parent 09065f2ce7
commit 2fe3474d9e
3060 changed files with 29217 additions and 87137 deletions

View File

@@ -35,6 +35,7 @@ import weakref
from . import attributes # noqa
from . import exc
from . import exc as orm_exc
from ._typing import _O
from ._typing import insp_is_aliased_class
from ._typing import insp_is_mapper
@@ -1565,7 +1566,7 @@ class Bundle(
_propagate_attrs: _PropagateAttrsType = util.immutabledict()
proxy_set = util.EMPTY_SET # type: ignore
proxy_set = util.EMPTY_SET
exprs: List[_ColumnsClauseElement]
@@ -2306,7 +2307,7 @@ def _extract_mapped_subtype(
if raw_annotation is None:
if required:
raise sa_exc.ArgumentError(
raise orm_exc.MappedAnnotationError(
f"Python typing annotation is required for attribute "
f'"{cls.__name__}.{key}" when primary argument(s) for '
f'"{attr_cls.__name__}" construct are None or not present'
@@ -2326,14 +2327,14 @@ def _extract_mapped_subtype(
str_cleanup_fn=_cleanup_mapped_str_annotation,
)
except _CleanupError as ce:
raise sa_exc.ArgumentError(
raise orm_exc.MappedAnnotationError(
f"Could not interpret annotation {raw_annotation}. "
"Check that it uses names that are correctly imported at the "
"module level. See chained stack trace for more hints."
) from ce
except NameError as ne:
if raiseerr and "Mapped[" in raw_annotation: # type: ignore
raise sa_exc.ArgumentError(
raise orm_exc.MappedAnnotationError(
f"Could not interpret annotation {raw_annotation}. "
"Check that it uses names that are correctly imported at the "
"module level. See chained stack trace for more hints."
@@ -2362,7 +2363,7 @@ def _extract_mapped_subtype(
):
return None
raise sa_exc.ArgumentError(
raise orm_exc.MappedAnnotationError(
f'Type annotation for "{cls.__name__}.{key}" '
"can't be correctly interpreted for "
"Annotated Declarative Table form. ORM annotations "
@@ -2383,7 +2384,7 @@ def _extract_mapped_subtype(
return annotated, None
if len(annotated.__args__) != 1:
raise sa_exc.ArgumentError(
raise orm_exc.MappedAnnotationError(
"Expected sub-type for Mapped[] annotation"
)