Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
table.py40 linesDownload Raw Back to flask_sqlalchemy
1from __future__ import annotations2 3import typing as t4 5import sqlalchemy as sa6import sqlalchemy.sql.schema as sa_sql_schema7 8 9class _Table(sa.Table):10    @t.overload11    def __init__(12        self,13        name: str,14        *args: sa_sql_schema.SchemaItem,15        bind_key: str | None = None,16        **kwargs: t.Any,17    ) -> None:18        ...19 20    @t.overload21    def __init__(22        self,23        name: str,24        metadata: sa.MetaData,25        *args: sa_sql_schema.SchemaItem,26        **kwargs: t.Any,27    ) -> None:28        ...29 30    @t.overload31    def __init__(32        self, name: str, *args: sa_sql_schema.SchemaItem, **kwargs: t.Any33    ) -> None:34        ...35 36    def __init__(37        self, name: str, *args: sa_sql_schema.SchemaItem, **kwargs: t.Any38    ) -> None:39        super().__init__(name, *args, **kwargs)  # type: ignore[arg-type]40 
codekingpro/portable-devtools · Team Ai