Replace Any with Incomplete in many places (#9558)

This commit is contained in:
Alex Waygood
2023-01-18 08:48:16 +00:00
committed by GitHub
parent ddfaca3200
commit 4fea314594
460 changed files with 3779 additions and 2909 deletions

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Callable, Iterable
from datetime import timedelta
from logging import Logger
@@ -10,7 +11,7 @@ LOG: Logger
class CORS:
def __init__(
self,
app: Any | None = ...,
app: Incomplete | None = ...,
*,
resources: dict[str, dict[str, Any]] | list[str] | str | None = ...,
origins: str | list[str] | None = ...,

View File

@@ -15,7 +15,7 @@ before_models_committed: Any
class SignallingSession(Session):
app: Any
def __init__(self, db, autocommit: bool = ..., autoflush: bool = ..., **options) -> None: ...
def get_bind(self, mapper: Any | None = ..., clause: Any | None = ...): ... # type: ignore[override]
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ...): ... # type: ignore[override]
def get_debug_queries(): ...
@@ -65,33 +65,33 @@ class SQLAlchemy:
app: Any
def __init__(
self,
app: Any | None = ...,
app: Incomplete | None = ...,
use_native_unicode: bool = ...,
session_options: Any | None = ...,
metadata: Any | None = ...,
session_options: Incomplete | None = ...,
metadata: Incomplete | None = ...,
query_class=...,
model_class=...,
engine_options: Any | None = ...,
engine_options: Incomplete | None = ...,
) -> None: ...
@property
def metadata(self): ...
def create_scoped_session(self, options: Any | None = ...): ...
def create_scoped_session(self, options: Incomplete | None = ...): ...
def create_session(self, options): ...
def make_declarative_base(self, model, metadata: Any | None = ...): ...
def make_declarative_base(self, model, metadata: Incomplete | None = ...): ...
def init_app(self, app): ...
def apply_pool_defaults(self, app, options): ...
def apply_driver_hacks(self, app, sa_url, options): ...
@property
def engine(self): ...
def make_connector(self, app: Any | None = ..., bind: Any | None = ...): ...
def get_engine(self, app: Any | None = ..., bind: Any | None = ...): ...
def make_connector(self, app: Incomplete | None = ..., bind: Incomplete | None = ...): ...
def get_engine(self, app: Incomplete | None = ..., bind: Incomplete | None = ...): ...
def create_engine(self, sa_url, engine_opts): ...
def get_app(self, reference_app: Any | None = ...): ...
def get_tables_for_bind(self, bind: Any | None = ...): ...
def get_binds(self, app: Any | None = ...): ...
def create_all(self, bind: str = ..., app: Any | None = ...) -> None: ...
def drop_all(self, bind: str = ..., app: Any | None = ...) -> None: ...
def reflect(self, bind: str = ..., app: Any | None = ...) -> None: ...
def get_app(self, reference_app: Incomplete | None = ...): ...
def get_tables_for_bind(self, bind: Incomplete | None = ...): ...
def get_binds(self, app: Incomplete | None = ...): ...
def create_all(self, bind: str = ..., app: Incomplete | None = ...) -> None: ...
def drop_all(self, bind: str = ..., app: Incomplete | None = ...) -> None: ...
def reflect(self, bind: str = ..., app: Incomplete | None = ...) -> None: ...
def __getattr__(self, name: str) -> Any: ... # exposes dynamically classes of SQLAlchemy
class FSADeprecationWarning(DeprecationWarning): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from markdown.extensions import Extension
@@ -21,16 +22,16 @@ class CodeHilite:
options: dict[str, Any]
def __init__(
self,
src: Any | None = ...,
src: Incomplete | None = ...,
*,
linenums: Any | None = ...,
linenums: Incomplete | None = ...,
guess_lang: bool = ...,
css_class: str = ...,
lang: Any | None = ...,
lang: Incomplete | None = ...,
style: str = ...,
noclasses: bool = ...,
tab_length: int = ...,
hl_lines: Any | None = ...,
hl_lines: Incomplete | None = ...,
use_pygments: bool = ...,
**options: Any,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from . import util
@@ -14,6 +15,6 @@ class InlineProcessor(Treeprocessor):
def __init__(self, md) -> None: ...
stashed_nodes: Any
parent_map: Any
def run(self, tree, ancestors: Any | None = ...): ...
def run(self, tree, ancestors: Incomplete | None = ...): ...
class PrettifyTreeprocessor(Treeprocessor): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -19,5 +20,5 @@ class GifImageFile(ImageFile):
RAWMODE: Any
def get_interlace(im): ...
def getheader(im, palette: Any | None = ..., info: Any | None = ...): ...
def getheader(im, palette: Incomplete | None = ..., info: Incomplete | None = ...): ...
def getdata(im, offset=..., **params): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -20,7 +21,7 @@ class IcnsFile:
def itersizes(self): ...
def bestsize(self): ...
def dataforsize(self, size): ...
def getimage(self, size: Any | None = ...): ...
def getimage(self, size: Incomplete | None = ...): ...
class IcnsImageFile(ImageFile):
format: ClassVar[Literal["ICNS"]]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .Image import ImagePointHandler
@@ -24,18 +25,32 @@ class ImageCmsTransform(ImagePointHandler):
output_mode: Any
output_profile: Any
def __init__(
self, input, output, input_mode, output_mode, intent=..., proof: Any | None = ..., proof_intent=..., flags: int = ...
self,
input,
output,
input_mode,
output_mode,
intent=...,
proof: Incomplete | None = ...,
proof_intent=...,
flags: int = ...,
) -> None: ...
def point(self, im): ...
def apply(self, im, imOut: Any | None = ...): ...
def apply(self, im, imOut: Incomplete | None = ...): ...
def apply_in_place(self, im): ...
def get_display_profile(handle: Any | None = ...): ...
def get_display_profile(handle: Incomplete | None = ...): ...
class PyCMSError(Exception): ...
def profileToProfile(
im, inputProfile, outputProfile, renderingIntent=..., outputMode: Any | None = ..., inPlace: bool = ..., flags: int = ...
im,
inputProfile,
outputProfile,
renderingIntent=...,
outputMode: Incomplete | None = ...,
inPlace: bool = ...,
flags: int = ...,
): ...
def getOpenProfile(profileFilename): ...
def buildTransform(inputProfile, outputProfile, inMode, outMode, renderingIntent=..., flags: int = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Container, Sequence
from typing import Any, overload
from typing_extensions import Literal, TypeAlias
@@ -82,7 +83,7 @@ class ImageDraw:
spacing: float = ...,
align: Literal["left", "center", "right"] = ...,
direction: Literal["rtl", "ltr", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: int = ...,
stroke_fill: _Ink | None = ...,
@@ -126,7 +127,7 @@ class ImageDraw:
spacing: float = ...,
align: Literal["left", "center", "right"] = ...,
direction: Literal["rtl", "ltr", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: int = ...,
embedded_color: bool = ...,
@@ -140,7 +141,7 @@ class ImageDraw:
spacing: float = ...,
align: Literal["left", "center", "right"] = ...,
direction: Literal["rtl", "ltr", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: int = ...,
embedded_color: bool = ...,

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class Pen:
@@ -18,9 +19,9 @@ class Draw:
draw: Any
image: Any
transform: Any
def __init__(self, image, size: Any | None = ..., color: Any | None = ...) -> None: ...
def __init__(self, image, size: Incomplete | None = ..., color: Incomplete | None = ...) -> None: ...
def flush(self): ...
def render(self, op, xy, pen, brush: Any | None = ...) -> None: ...
def render(self, op, xy, pen, brush: Incomplete | None = ...) -> None: ...
def settransform(self, offset) -> None: ...
def arc(self, xy, start, end, *options) -> None: ...
def chord(self, xy, start, end, *options) -> None: ...

View File

@@ -18,7 +18,7 @@ class ImageFile(Image):
decodermaxblock: Any
fp: Any
filename: Any
def __init__(self, fp: Any | None = ..., filename: Any | None = ...) -> None: ...
def __init__(self, fp: Incomplete | None = ..., filename: Incomplete | None = ...) -> None: ...
def get_format_mimetype(self): ...
def verify(self) -> None: ...
map: Any
@@ -64,5 +64,5 @@ class PyDecoder:
def decode(self, buffer) -> None: ...
def cleanup(self) -> None: ...
def setfd(self, fd) -> None: ...
def setimage(self, im, extents: Any | None = ...) -> None: ...
def set_as_raw(self, data, rawmode: Any | None = ...) -> None: ...
def setimage(self, im, extents: Incomplete | None = ...) -> None: ...
def set_as_raw(self, data, rawmode: Incomplete | None = ...) -> None: ...

View File

@@ -1,4 +1,4 @@
from _typeshed import Self
from _typeshed import Incomplete, Self
from collections.abc import Callable, Iterable, Sequence
from typing import Any
from typing_extensions import Literal, TypeAlias
@@ -18,7 +18,7 @@ class BuiltinFilter(MultibandFilter):
class Kernel(BuiltinFilter):
name: str
filterargs: _FilterArgs
def __init__(self, size: Sequence[int], kernel: Sequence[int], scale: Any | None = ..., offset: int = ...) -> None: ...
def __init__(self, size: Sequence[int], kernel: Sequence[int], scale: Incomplete | None = ..., offset: int = ...) -> None: ...
class RankFilter(Filter):
name: str
@@ -133,6 +133,6 @@ class Color3DLUT(MultibandFilter):
callback: Callable[..., Iterable[float]],
with_normals: bool = ...,
channels: Literal[3, 4] | None = ...,
target_mode: Any | None = ...,
target_mode: Incomplete | None = ...,
) -> Self: ...
def filter(self, image) -> Image: ...

View File

@@ -1,4 +1,4 @@
from _typeshed import StrOrBytesPath, SupportsRead
from _typeshed import Incomplete, StrOrBytesPath, SupportsRead
from typing import Any, Protocol
from typing_extensions import Literal
@@ -33,7 +33,7 @@ class FreeTypeFont:
text: str | bytes,
mode: str = ...,
direction: Literal["ltr", "rtl", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
) -> int: ...
def getbbox(
@@ -50,7 +50,7 @@ class FreeTypeFont:
self,
text: str | bytes,
direction: Literal["ltr", "rtl", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: int = ...,
) -> tuple[int, int]: ...
@@ -59,7 +59,7 @@ class FreeTypeFont:
text: str | bytes,
direction: Literal["ltr", "rtl", "ttb"] | None = ...,
spacing: float = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: float = ...,
) -> tuple[int, int]: ...
@@ -69,7 +69,7 @@ class FreeTypeFont:
text: str | bytes,
mode: str = ...,
direction: Literal["ltr", "rtl", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: float = ...,
anchor: str | None = ...,
@@ -82,7 +82,7 @@ class FreeTypeFont:
mode: str = ...,
fill=...,
direction: Literal["ltr", "rtl", "ttb"] | None = ...,
features: Any | None = ...,
features: Incomplete | None = ...,
language: str | None = ...,
stroke_width: float = ...,
anchor: str | None = ...,

View File

@@ -1,8 +1,8 @@
from typing import Any
from _typeshed import Incomplete
from .Image import Image, _Box
def grab(
bbox: _Box | None = ..., include_layered_windows: bool = ..., all_screens: bool = ..., xdisplay: Any | None = ...
bbox: _Box | None = ..., include_layered_windows: bool = ..., all_screens: bool = ..., xdisplay: Incomplete | None = ...
) -> Image: ...
def grabclipboard() -> Image | None: ...

View File

@@ -1,9 +1,10 @@
from _typeshed import Incomplete
from typing import Any
class _Operand:
im: Any
def __init__(self, im) -> None: ...
def apply(self, op, im1, im2: Any | None = ..., mode: Any | None = ...): ...
def apply(self, op, im1, im2: Incomplete | None = ..., mode: Incomplete | None = ...): ...
def __bool__(self) -> bool: ...
def __abs__(self): ...
def __pos__(self): ...

View File

@@ -1,5 +1,6 @@
from _typeshed import Incomplete
from collections.abc import Iterable
from typing import Any, Protocol, Union
from typing import Protocol, Union
from typing_extensions import TypeAlias
from .Image import Image, Resampling, _Resample, _Size
@@ -24,12 +25,16 @@ def colorize(
) -> Image: ...
def contain(image: Image, size: _Size, method: Resampling | _Resample = ...) -> Image: ...
def pad(
image: Image, size: _Size, method: Resampling | _Resample = ..., color: Any | None = ..., centering: Iterable[float] = ...
image: Image,
size: _Size,
method: Resampling | _Resample = ...,
color: Incomplete | None = ...,
centering: Iterable[float] = ...,
) -> Image: ...
def crop(image: Image, border: _Border = ...) -> Image: ...
def scale(image: Image, factor: float, resample: Resampling | _Resample = ...) -> Image: ...
def deform(image: Image, deformer: _Deformer, resample: Resampling | _Resample = ...) -> Image: ...
def equalize(image: Image, mask: Any | None = ...) -> Image: ...
def equalize(image: Image, mask: Incomplete | None = ...) -> Image: ...
def expand(image: Image, border: _Border = ..., fill: _Ink = ...) -> Image: ...
def fit(
image: Image, size: _Size, method: Resampling | _Resample = ..., bleed: float = ..., centering: Iterable[float] = ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .Image import Image
@@ -8,7 +9,7 @@ class ImagePalette:
palette: Any
colors: Any
dirty: Any
def __init__(self, mode: str = ..., palette: Any | None = ..., size: int = ...) -> None: ...
def __init__(self, mode: str = ..., palette: Incomplete | None = ..., size: int = ...) -> None: ...
def copy(self) -> ImagePalette: ...
def getdata(self): ...
def tobytes(self) -> bytes: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class Iterator:
@@ -8,4 +9,4 @@ class Iterator:
def __iter__(self): ...
def __next__(self): ...
def all_frames(im, func: Any | None = ...): ...
def all_frames(im, func: Incomplete | None = ...): ...

View File

@@ -3,7 +3,7 @@ from typing import Any
from typing_extensions import Literal
def register(viewer, order: int = ...) -> None: ...
def show(image, title: Any | None = ..., **options): ...
def show(image, title: Incomplete | None = ..., **options): ...
class Viewer:
def show(self, image, **options): ...
@@ -45,7 +45,7 @@ class EogViewer(UnixViewer):
def get_command_ex(self, file, **options): ...
class XVViewer(UnixViewer):
def get_command_ex(self, file, title: Any | None = ..., **options): ...
def get_command_ex(self, file, title: Incomplete | None = ..., **options): ...
class IPythonViewer(Viewer):
def show_image(self, image, **options): ...

View File

@@ -1,9 +1,10 @@
from _typeshed import Incomplete
from typing import Any
class Stat:
h: Any
bands: Any
def __init__(self, image_or_list, mask: Any | None = ...) -> None: ...
def __init__(self, image_or_list, mask: Incomplete | None = ...) -> None: ...
def __getattr__(self, id: str): ...
Global = Stat

View File

@@ -1,15 +1,16 @@
from _typeshed import Incomplete
from typing import Any
class PhotoImage:
tk: Any
def __init__(self, image: Any | None = ..., size: Any | None = ..., **kw) -> None: ...
def __init__(self, image: Incomplete | None = ..., size: Incomplete | None = ..., **kw) -> None: ...
def __del__(self) -> None: ...
def width(self): ...
def height(self): ...
def paste(self, im, box: Any | None = ...) -> None: ...
def paste(self, im, box: Incomplete | None = ...) -> None: ...
class BitmapImage:
def __init__(self, image: Any | None = ..., **kw) -> None: ...
def __init__(self, image: Incomplete | None = ..., **kw) -> None: ...
def __del__(self) -> None: ...
def width(self): ...
def height(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class HDC:
@@ -14,17 +15,17 @@ class Dib:
image: Any
mode: Any
size: Any
def __init__(self, image, size: Any | None = ...) -> None: ...
def __init__(self, image, size: Incomplete | None = ...) -> None: ...
def expose(self, handle): ...
def draw(self, handle, dst, src: Any | None = ...): ...
def draw(self, handle, dst, src: Incomplete | None = ...): ...
def query_palette(self, handle): ...
def paste(self, im, box: Any | None = ...) -> None: ...
def paste(self, im, box: Incomplete | None = ...) -> None: ...
def frombytes(self, buffer): ...
def tobytes(self): ...
class Window:
hwnd: Any
def __init__(self, title: str = ..., width: Any | None = ..., height: Any | None = ...) -> None: ...
def __init__(self, title: str = ..., width: Incomplete | None = ..., height: Incomplete | None = ...) -> None: ...
def ui_handle_clear(self, dc, x0, y0, x1, y1) -> None: ...
def ui_handle_damage(self, x0, y0, x1, y1) -> None: ...
def ui_handle_destroy(self) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -29,4 +30,4 @@ samplings: Any
def convert_dict_qtables(qtables): ...
def get_sampling(im): ...
def jpeg_factory(fp: Any | None = ..., filename: Any | None = ...): ...
def jpeg_factory(fp: Incomplete | None = ..., filename: Incomplete | None = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -12,4 +13,4 @@ class MpoImageFile(JpegImageFile):
def seek(self, frame) -> None: ...
def tell(self): ...
@staticmethod
def adopt(jpeg_instance, mpheader: Any | None = ...): ...
def adopt(jpeg_instance, mpheader: Incomplete | None = ...): ...

View File

@@ -1,4 +1,5 @@
import collections
from _typeshed import Incomplete
from typing import Any
def encode_text(s: str) -> bytes: ...
@@ -86,7 +87,12 @@ class PdfParser:
trailer_dict: Any
xref_table: Any
def __init__(
self, filename: Any | None = ..., f: Any | None = ..., buf: Any | None = ..., start_offset: int = ..., mode: str = ...
self,
filename: Incomplete | None = ...,
f: Incomplete | None = ...,
buf: Incomplete | None = ...,
start_offset: int = ...,
mode: str = ...,
) -> None: ...
def __enter__(self): ...
def __exit__(self, exc_type, exc_value, traceback): ...
@@ -98,7 +104,7 @@ class PdfParser:
def write_comment(self, s) -> None: ...
def write_catalog(self): ...
def rewrite_pages(self) -> None: ...
def write_xref_and_trailer(self, new_root_ref: Any | None = ...) -> None: ...
def write_xref_and_trailer(self, new_root_ref: Incomplete | None = ...) -> None: ...
def write_page(self, ref, *objs, **dict_obj): ...
def write_obj(self, ref, *objs, **dict_obj): ...
def del_root(self) -> None: ...
@@ -106,7 +112,7 @@ class PdfParser:
def get_buf_from_file(f): ...
file_size_this: Any
def read_pdf_info(self) -> None: ...
def next_object_id(self, offset: Any | None = ...): ...
def next_object_id(self, offset: Incomplete | None = ...): ...
delimiter: bytes
delimiter_or_ws: bytes
whitespace: bytes
@@ -145,7 +151,7 @@ class PdfParser:
re_stream_start: Any
re_stream_end: Any
@classmethod
def get_value(cls, data, offset, expect_indirect: Any | None = ..., max_nesting: int = ...): ...
def get_value(cls, data, offset, expect_indirect: Incomplete | None = ..., max_nesting: int = ...): ...
re_lit_str_token: Any
escaped_chars: Any
@classmethod
@@ -155,4 +161,4 @@ class PdfParser:
re_xref_entry: Any
def read_xref_table(self, xref_section_offset): ...
def read_indirect(self, ref, max_nesting: int = ...): ...
def linearize_page_tree(self, node: Any | None = ...): ...
def linearize_page_tree(self, node: Incomplete | None = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -32,7 +33,7 @@ class iTXt(str):
lang: Any
tkey: Any
@staticmethod
def __new__(cls, text, lang: Any | None = ..., tkey: Any | None = ...): ...
def __new__(cls, text, lang: Incomplete | None = ..., tkey: Incomplete | None = ...): ...
class PngInfo:
chunks: Any

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -24,5 +25,5 @@ class SpiderImageFile(ImageFile):
def convert2byte(self, depth: int = ...): ...
def tkPhotoImage(self): ...
def loadImageSeries(filelist: Any | None = ...): ...
def loadImageSeries(filelist: Incomplete | None = ...): ...
def makeSpiderHeader(im): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import MutableMapping
from numbers import Rational
from typing import Any, ClassVar
@@ -143,7 +144,7 @@ class TiffImageFile(ImageFile):
format_description: ClassVar[str]
tag_v2: Any
tag: Any
def __init__(self, fp: Any | None = ..., filename: Any | None = ...) -> None: ...
def __init__(self, fp: Incomplete | None = ..., filename: Incomplete | None = ...) -> None: ...
@property
def n_frames(self): ...
im: Any

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, NamedTuple, Union
from typing_extensions import Literal, TypeAlias
@@ -11,7 +12,7 @@ class _TagInfo(NamedTuple):
class TagInfo(_TagInfo):
def __new__(
cls,
value: Any | None = ...,
value: Incomplete | None = ...,
name: str = ...,
type: _TagType | None = ...,
length: int | None = ...,

View File

@@ -1,4 +1,5 @@
import sys
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal
@@ -15,4 +16,4 @@ if sys.platform == "win32":
class WmfStubImageFile(StubImageFile):
format: ClassVar[Literal["WMF"]]
format_description: ClassVar[str]
def load(self, dpi: Any | None = ...) -> None: ...
def load(self, dpi: Incomplete | None = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
modules: Any
@@ -20,4 +21,4 @@ def get_supported_features(): ...
def check(feature): ...
def version(feature): ...
def get_supported(): ...
def pilinfo(out: Any | None = ..., supported_formats: bool = ...) -> None: ...
def pilinfo(out: Incomplete | None = ..., supported_formats: bool = ...) -> None: ...

View File

@@ -1,4 +1,4 @@
from _typeshed import Self
from _typeshed import Incomplete, Self
from collections.abc import Mapping
from socket import socket as _socket
from typing import Any, AnyStr, Generic, TypeVar, overload
@@ -81,19 +81,19 @@ class Connection(Generic[_C]):
self: Connection[Cursor], # different between overloads
*,
host: str | None = ...,
user: Any | None = ...,
user: Incomplete | None = ...,
password: str = ...,
database: Any | None = ...,
database: Incomplete | None = ...,
port: int = ...,
unix_socket: Any | None = ...,
unix_socket: Incomplete | None = ...,
charset: str = ...,
sql_mode: Any | None = ...,
read_default_file: Any | None = ...,
sql_mode: Incomplete | None = ...,
read_default_file: Incomplete | None = ...,
conv=...,
use_unicode: bool | None = ...,
client_flag: int = ...,
cursorclass: None = ..., # different between overloads
init_command: Any | None = ...,
init_command: Incomplete | None = ...,
connect_timeout: int | None = ...,
ssl: Mapping[Any, Any] | None = ...,
ssl_ca=...,
@@ -102,21 +102,21 @@ class Connection(Generic[_C]):
ssl_key=...,
ssl_verify_cert=...,
ssl_verify_identity=...,
read_default_group: Any | None = ...,
compress: Any | None = ...,
named_pipe: Any | None = ...,
read_default_group: Incomplete | None = ...,
compress: Incomplete | None = ...,
named_pipe: Incomplete | None = ...,
autocommit: bool | None = ...,
db: Any | None = ...,
passwd: Any | None = ...,
local_infile: Any | None = ...,
db: Incomplete | None = ...,
passwd: Incomplete | None = ...,
local_infile: Incomplete | None = ...,
max_allowed_packet: int = ...,
defer_connect: bool | None = ...,
auth_plugin_map: Mapping[Any, Any] | None = ...,
read_timeout: float | None = ...,
write_timeout: float | None = ...,
bind_address: Any | None = ...,
bind_address: Incomplete | None = ...,
binary_prefix: bool | None = ...,
program_name: Any | None = ...,
program_name: Incomplete | None = ...,
server_public_key: bytes | None = ...,
): ...
@overload
@@ -124,19 +124,19 @@ class Connection(Generic[_C]):
self: Connection[_C], # different between overloads
*,
host: str | None = ...,
user: Any | None = ...,
user: Incomplete | None = ...,
password: str = ...,
database: Any | None = ...,
database: Incomplete | None = ...,
port: int = ...,
unix_socket: Any | None = ...,
unix_socket: Incomplete | None = ...,
charset: str = ...,
sql_mode: Any | None = ...,
read_default_file: Any | None = ...,
sql_mode: Incomplete | None = ...,
read_default_file: Incomplete | None = ...,
conv=...,
use_unicode: bool | None = ...,
client_flag: int = ...,
cursorclass: type[_C] = ..., # different between overloads
init_command: Any | None = ...,
init_command: Incomplete | None = ...,
connect_timeout: int | None = ...,
ssl: Mapping[Any, Any] | None = ...,
ssl_ca=...,
@@ -145,21 +145,21 @@ class Connection(Generic[_C]):
ssl_key=...,
ssl_verify_cert=...,
ssl_verify_identity=...,
read_default_group: Any | None = ...,
compress: Any | None = ...,
named_pipe: Any | None = ...,
read_default_group: Incomplete | None = ...,
compress: Incomplete | None = ...,
named_pipe: Incomplete | None = ...,
autocommit: bool | None = ...,
db: Any | None = ...,
passwd: Any | None = ...,
local_infile: Any | None = ...,
db: Incomplete | None = ...,
passwd: Incomplete | None = ...,
local_infile: Incomplete | None = ...,
max_allowed_packet: int = ...,
defer_connect: bool | None = ...,
auth_plugin_map: Mapping[Any, Any] | None = ...,
read_timeout: float | None = ...,
write_timeout: float | None = ...,
bind_address: Any | None = ...,
bind_address: Incomplete | None = ...,
binary_prefix: bool | None = ...,
program_name: Any | None = ...,
program_name: Incomplete | None = ...,
server_public_key: bytes | None = ...,
): ...
socket: Any

View File

@@ -1,4 +1,4 @@
from _typeshed import SupportsRead
from _typeshed import Incomplete, SupportsRead
from collections.abc import Mapping, Sequence
from typing import IO, Any
@@ -38,14 +38,14 @@ class CEmitter:
def __init__(
self,
stream: IO[Any],
canonical: Any | None = ...,
canonical: Incomplete | None = ...,
indent: int | None = ...,
width: int | None = ...,
allow_unicode: Any | None = ...,
allow_unicode: Incomplete | None = ...,
line_break: str | None = ...,
encoding: str | None = ...,
explicit_start: Any | None = ...,
explicit_end: Any | None = ...,
explicit_start: Incomplete | None = ...,
explicit_end: Incomplete | None = ...,
version: Sequence[int] | None = ...,
tags: Mapping[str, str] | None = ...,
) -> None: ...

View File

@@ -1,4 +1,4 @@
from _typeshed import SupportsRead
from _typeshed import Incomplete, SupportsRead
from collections.abc import Mapping, Sequence
from typing import IO, Any
from typing_extensions import TypeAlias
@@ -33,14 +33,14 @@ class CBaseDumper(CEmitter, BaseRepresenter, BaseResolver):
stream: IO[Any],
default_style: str | None = ...,
default_flow_style: bool | None = ...,
canonical: Any | None = ...,
canonical: Incomplete | None = ...,
indent: int | None = ...,
width: int | None = ...,
allow_unicode: Any | None = ...,
allow_unicode: Incomplete | None = ...,
line_break: str | None = ...,
encoding: str | None = ...,
explicit_start: Any | None = ...,
explicit_end: Any | None = ...,
explicit_start: Incomplete | None = ...,
explicit_end: Incomplete | None = ...,
version: Sequence[int] | None = ...,
tags: Mapping[str, str] | None = ...,
sort_keys: bool = ...,
@@ -52,14 +52,14 @@ class CDumper(CEmitter, SafeRepresenter, Resolver):
stream: IO[Any],
default_style: str | None = ...,
default_flow_style: bool = ...,
canonical: Any | None = ...,
canonical: Incomplete | None = ...,
indent: int | None = ...,
width: int | None = ...,
allow_unicode: Any | None = ...,
allow_unicode: Incomplete | None = ...,
line_break: str | None = ...,
encoding: str | None = ...,
explicit_start: Any | None = ...,
explicit_end: Any | None = ...,
explicit_start: Incomplete | None = ...,
explicit_end: Incomplete | None = ...,
version: Sequence[int] | None = ...,
tags: Mapping[str, str] | None = ...,
sort_keys: bool = ...,

View File

@@ -1,9 +1,11 @@
import argparse
from typing import Any
from _typeshed import Incomplete
def main_inner(parser, argns): ...
class HelpFormatter(argparse.HelpFormatter):
def __init__(self, prog, indent_increment: int = ..., max_help_position: int = ..., width: Any | None = ...) -> None: ...
def __init__(
self, prog, indent_increment: int = ..., max_help_position: int = ..., width: Incomplete | None = ...
) -> None: ...
def main(args=...): ...

View File

@@ -1,10 +1,11 @@
from _typeshed import Incomplete
from collections.abc import Iterable, Iterator
from typing import Any
from pygments.lexer import Lexer
from pygments.token import _TokenType
def apply_filters(stream, filters, lexer: Any | None = ...): ...
def apply_filters(stream, filters, lexer: Incomplete | None = ...): ...
def simplefilter(f): ...
class Filter:

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, TypeVar
from pygments.formatter import Formatter
@@ -32,9 +33,9 @@ class HtmlFormatter(Formatter[_T]):
linespans: Any
anchorlinenos: Any
hl_lines: Any
def get_style_defs(self, arg: Any | None = ...): ...
def get_token_style_defs(self, arg: Any | None = ...): ...
def get_background_style_defs(self, arg: Any | None = ...): ...
def get_style_defs(self, arg: Incomplete | None = ...): ...
def get_token_style_defs(self, arg: Incomplete | None = ...): ...
def get_background_style_defs(self, arg: Incomplete | None = ...): ...
def get_linenos_style_defs(self): ...
def get_css_prefix(self, arg): ...
def wrap(self, source): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, TypeVar
from pygments.formatter import Formatter
@@ -11,7 +12,12 @@ class EscapeSequence:
underline: Any
italic: Any
def __init__(
self, fg: Any | None = ..., bg: Any | None = ..., bold: bool = ..., underline: bool = ..., italic: bool = ...
self,
fg: Incomplete | None = ...,
bg: Incomplete | None = ...,
bold: bool = ...,
underline: bool = ...,
italic: bool = ...,
) -> None: ...
def escape(self, attrs): ...
def color_string(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Iterable, Iterator, Sequence
from typing import Any
@@ -46,9 +47,9 @@ class combined(tuple[Any, ...]):
class _PseudoMatch:
def __init__(self, start, text) -> None: ...
def start(self, arg: Any | None = ...): ...
def end(self, arg: Any | None = ...): ...
def group(self, arg: Any | None = ...): ...
def start(self, arg: Incomplete | None = ...): ...
def end(self, arg: Incomplete | None = ...): ...
def group(self, arg: Incomplete | None = ...): ...
def groups(self): ...
def groupdict(self): ...
@@ -72,7 +73,7 @@ class words(Future):
def get(self): ...
class RegexLexerMeta(LexerMeta):
def process_tokendef(cls, name, tokendefs: Any | None = ...): ...
def process_tokendef(cls, name, tokendefs: Incomplete | None = ...): ...
def get_tokendefs(cls): ...
def __call__(cls, *args, **kwds): ...
@@ -86,7 +87,7 @@ class LexerContext:
pos: Any
end: Any
stack: Any
def __init__(self, text, pos, stack: Any | None = ..., end: Any | None = ...) -> None: ...
def __init__(self, text, pos, stack: Incomplete | None = ..., end: Incomplete | None = ...) -> None: ...
class ExtendedRegexLexer(RegexLexer):
def get_tokens_unprocessed( # type: ignore[override]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from io import TextIOWrapper
from typing import Any
@@ -9,10 +10,10 @@ xml_decl_re: Any
class ClassNotFound(ValueError): ...
class OptionError(Exception): ...
def get_choice_opt(options, optname, allowed, default: Any | None = ..., normcase: bool = ...): ...
def get_bool_opt(options, optname, default: Any | None = ...): ...
def get_int_opt(options, optname, default: Any | None = ...): ...
def get_list_opt(options, optname, default: Any | None = ...): ...
def get_choice_opt(options, optname, allowed, default: Incomplete | None = ..., normcase: bool = ...): ...
def get_bool_opt(options, optname, default: Incomplete | None = ...): ...
def get_int_opt(options, optname, default: Incomplete | None = ...): ...
def get_list_opt(options, optname, default: Incomplete | None = ...): ...
def docstring_headline(obj): ...
def make_analysator(f): ...
def shebang_matches(text, regex): ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from . import Connector
@@ -13,5 +13,5 @@ class MxODBCConnector(Connector):
def on_connect(self): ...
def create_connect_args(self, url): ...
def is_disconnect(self, e, connection, cursor): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from . import Connector
@@ -12,7 +13,7 @@ class PyODBCConnector(Connector):
default_paramstyle: str
use_setinputsizes: bool
pyodbc_driver_name: Any
def __init__(self, supports_unicode_binds: Any | None = ..., use_setinputsizes: bool = ..., **kw) -> None: ...
def __init__(self, supports_unicode_binds: Incomplete | None = ..., use_setinputsizes: bool = ..., **kw) -> None: ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from sqlalchemy import sql, types as sqltypes
@@ -21,15 +22,15 @@ RESERVED_WORDS: Any
class _StringType(sqltypes.String):
charset: Any
def __init__(self, charset: Any | None = ..., **kw) -> None: ...
def __init__(self, charset: Incomplete | None = ..., **kw) -> None: ...
class VARCHAR(_StringType, sqltypes.VARCHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class CHAR(_StringType, sqltypes.CHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class _FBDateTime(sqltypes.DateTime):
def bind_processor(self, dialect): ...
@@ -96,13 +97,13 @@ class FBDialect(default.DefaultDialect):
def __init__(self, *args, **kwargs) -> None: ...
implicit_returning: Any
def initialize(self, connection) -> None: ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_column_sequence(self, connection, table_name, column_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_column_sequence(self, connection, table_name, column_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...types import Float, Numeric
@@ -29,7 +30,7 @@ class FBDialect_kinterbasdb(FBDialect):
) -> None: ...
@classmethod
def dbapi(cls): ...
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_rollback(self, dbapi_connection) -> None: ...
def do_commit(self, dbapi_connection) -> None: ...
def create_connect_args(self, url): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, overload
from typing_extensions import Literal
@@ -46,7 +47,7 @@ class _MSDate(sqltypes.Date):
class TIME(sqltypes.TIME):
precision: Any
def __init__(self, precision: Any | None = ..., **kwargs) -> None: ...
def __init__(self, precision: Incomplete | None = ..., **kwargs) -> None: ...
def bind_processor(self, dialect): ...
def result_processor(self, dialect, coltype): ...
@@ -66,12 +67,12 @@ class SMALLDATETIME(_DateTimeBase, sqltypes.DateTime):
class DATETIME2(_DateTimeBase, sqltypes.DateTime):
__visit_name__: str
precision: Any
def __init__(self, precision: Any | None = ..., **kw) -> None: ...
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
class DATETIMEOFFSET(_DateTimeBase, sqltypes.DateTime):
__visit_name__: str
precision: Any
def __init__(self, precision: Any | None = ..., **kw) -> None: ...
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
class _UnicodeLiteral:
def literal_processor(self, dialect): ...
@@ -100,7 +101,7 @@ class VARBINARY(sqltypes.VARBINARY, sqltypes.LargeBinary):
@overload
def __init__(self, *, filestream: Literal[True]) -> None: ...
@overload
def __init__(self, length: Any | None = ..., filestream: Literal[False] = ...) -> None: ...
def __init__(self, length: Incomplete | None = ..., filestream: Literal[False] = ...) -> None: ...
class IMAGE(sqltypes.LargeBinary):
__visit_name__: str
@@ -222,7 +223,7 @@ class MSSQLCompiler(compiler.SQLCompiler):
def translate_select_structure(self, select_stmt, **kwargs): ...
def visit_table(self, table, mssql_aliased: bool = ..., iscrud: bool = ..., **kwargs): ... # type: ignore[override]
def visit_alias(self, alias, **kw): ...
def visit_column(self, column, add_to_result_map: Any | None = ..., **kw): ... # type: ignore[override]
def visit_column(self, column, add_to_result_map: Incomplete | None = ..., **kw): ... # type: ignore[override]
def visit_extract(self, extract, **kw): ...
def visit_savepoint(self, savepoint_stmt): ...
def visit_rollback_to_savepoint(self, savepoint_stmt): ...
@@ -261,7 +262,7 @@ class MSDDLCompiler(compiler.DDLCompiler):
class MSIdentifierPreparer(compiler.IdentifierPreparer):
reserved_words: Any
def __init__(self, dialect) -> None: ...
def quote_schema(self, schema, force: Any | None = ...): ...
def quote_schema(self, schema, force: Incomplete | None = ...): ...
class MSDialect(default.DefaultDialect):
name: str
@@ -295,14 +296,14 @@ class MSDialect(default.DefaultDialect):
isolation_level: Any
def __init__(
self,
query_timeout: Any | None = ...,
query_timeout: Incomplete | None = ...,
use_scope_identity: bool = ...,
schema_name: str = ...,
isolation_level: Any | None = ...,
deprecate_large_types: Any | None = ...,
json_serializer: Any | None = ...,
json_deserializer: Any | None = ...,
legacy_schema_aliasing: Any | None = ...,
isolation_level: Incomplete | None = ...,
deprecate_large_types: Incomplete | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
legacy_schema_aliasing: Incomplete | None = ...,
ignore_no_transaction_on_rollback: bool = ...,
**opts,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...connectors.mxodbc import MxODBCConnector
@@ -21,6 +22,6 @@ class MSDialect_mxodbc(MxODBCConnector, MSDialect):
supports_statement_cache: bool
colspecs: Any
description_encoding: Any
def __init__(self, description_encoding: Any | None = ..., **params) -> None: ...
def __init__(self, description_encoding: Incomplete | None = ..., **params) -> None: ...
dialect = MSDialect_mxodbc

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...connectors.pyodbc import PyODBCConnector
@@ -36,9 +37,9 @@ class MSDialect_pyodbc(PyODBCConnector, MSDialect):
description_encoding: Any
use_scope_identity: Any
fast_executemany: Any
def __init__(self, description_encoding: Any | None = ..., fast_executemany: bool = ..., **params) -> None: ...
def __init__(self, description_encoding: Incomplete | None = ..., fast_executemany: bool = ..., **params) -> None: ...
def on_connect(self): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def is_disconnect(self, e, connection, cursor): ...
dialect = MSDialect_pyodbc

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import AdaptedConnection
@@ -18,12 +19,12 @@ class AsyncAdapt_aiomysql_cursor:
@property
def lastrowid(self): ...
def close(self) -> None: ...
def execute(self, operation, parameters: Any | None = ...): ...
def execute(self, operation, parameters: Incomplete | None = ...): ...
def executemany(self, operation, seq_of_parameters): ...
def setinputsizes(self, *inputsizes) -> None: ...
def __iter__(self): ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor):
@@ -32,7 +33,7 @@ class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor):
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_aiomysql_connection(AdaptedConnection):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import AdaptedConnection
@@ -18,12 +19,12 @@ class AsyncAdapt_asyncmy_cursor:
@property
def lastrowid(self): ...
def close(self) -> None: ...
def execute(self, operation, parameters: Any | None = ...): ...
def execute(self, operation, parameters: Incomplete | None = ...): ...
def executemany(self, operation, seq_of_parameters): ...
def setinputsizes(self, *inputsizes) -> None: ...
def __iter__(self): ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_asyncmy_ss_cursor(AsyncAdapt_asyncmy_cursor):
@@ -32,7 +33,7 @@ class AsyncAdapt_asyncmy_ss_cursor(AsyncAdapt_asyncmy_cursor):
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_asyncmy_connection(AdaptedConnection):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import default
@@ -88,13 +89,13 @@ class MySQLCompiler(compiler.SQLCompiler):
def visit_mysql_match(self, element, **kw): ...
def visit_match_op_binary(self, binary, operator, **kw): ...
def get_from_hint_text(self, table, text): ...
def visit_typeclause(self, typeclause, type_: Any | None = ..., **kw): ...
def visit_typeclause(self, typeclause, type_: Incomplete | None = ..., **kw): ...
def visit_cast(self, cast, **kw): ...
def render_literal_value(self, value, type_): ...
def visit_true(self, element, **kw): ...
def visit_false(self, element, **kw): ...
def get_select_precolumns(self, select, **kw): ...
def visit_join(self, join, asfrom: bool = ..., from_linter: Any | None = ..., **kwargs): ...
def visit_join(self, join, asfrom: bool = ..., from_linter: Incomplete | None = ..., **kwargs): ...
def for_update_clause(self, select, **kw): ...
def limit_clause(self, select, **kw): ...
def update_limit_clause(self, update_stmt): ...
@@ -198,10 +199,10 @@ class MySQLDialect(default.DefaultDialect):
isolation_level: Any
def __init__(
self,
isolation_level: Any | None = ...,
json_serializer: Any | None = ...,
json_deserializer: Any | None = ...,
is_mariadb: Any | None = ...,
isolation_level: Incomplete | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
is_mariadb: Incomplete | None = ...,
**kwargs,
) -> None: ...
def on_connect(self): ...
@@ -213,23 +214,23 @@ class MySQLDialect(default.DefaultDialect):
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_recover_twophase(self, connection): ...
def is_disconnect(self, e, connection, cursor): ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
identifier_preparer: Any
def initialize(self, connection) -> None: ...
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
class _DecodingRow:
rowproxy: Any

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...util import memoized_property
@@ -26,7 +27,7 @@ class MySQLDialect_mysqldb(MySQLDialect):
def dbapi(cls): ...
def on_connect(self): ...
def do_ping(self, dbapi_connection): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def create_connect_args(self, url, _translate_args: Any | None = ...): ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def create_connect_args(self, url, _translate_args: Incomplete | None = ...): ...
dialect = MySQLDialect_mysqldb

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BIT, MySQLDialect, MySQLExecutionContext
@@ -20,17 +21,17 @@ class MySQLDialect_oursql(MySQLDialect):
colspecs: Any
@classmethod
def dbapi(cls): ...
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_begin(self, connection) -> None: ...
def do_begin_twophase(self, connection, xid) -> None: ...
def do_prepare_twophase(self, connection, xid) -> None: ...
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_schema_names(self, connection, **kw): ...
def initialize(self, connection): ...
def is_disconnect(self, e, connection, cursor): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...util import memoized_property
@@ -13,7 +14,7 @@ class MySQLDialect_pymysql(MySQLDialect_mysqldb):
def supports_server_side_cursors(self): ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url, _translate_args: Any | None = ...): ...
def create_connect_args(self, url, _translate_args: Incomplete | None = ...): ...
def is_disconnect(self, e, connection, cursor): ...
dialect = MySQLDialect_pymysql

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -9,11 +10,13 @@ class _NumericType:
class _FloatType(_NumericType, sqltypes.Float):
scale: Any
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
class _IntegerType(_NumericType, sqltypes.Integer):
display_width: Any
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class _StringType(sqltypes.String):
charset: Any
@@ -23,8 +26,8 @@ class _StringType(sqltypes.String):
national: Any
def __init__(
self,
charset: Any | None = ...,
collation: Any | None = ...,
charset: Incomplete | None = ...,
collation: Incomplete | None = ...,
ascii: bool = ...,
binary: bool = ...,
unicode: bool = ...,
@@ -37,75 +40,85 @@ class _MatchType(sqltypes.Float, sqltypes.MatchType): # type: ignore[misc] # i
class NUMERIC(_NumericType, sqltypes.NUMERIC):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
class DECIMAL(_NumericType, sqltypes.DECIMAL):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
class DOUBLE(_FloatType):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
class REAL(_FloatType, sqltypes.REAL):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
class FLOAT(_FloatType, sqltypes.FLOAT):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
) -> None: ...
def bind_processor(self, dialect) -> None: ...
class INTEGER(_IntegerType, sqltypes.INTEGER):
__visit_name__: str
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class BIGINT(_IntegerType, sqltypes.BIGINT):
__visit_name__: str
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class MEDIUMINT(_IntegerType):
__visit_name__: str
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class TINYINT(_IntegerType):
__visit_name__: str
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class SMALLINT(_IntegerType, sqltypes.SMALLINT):
__visit_name__: str
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
class BIT(sqltypes.TypeEngine):
__visit_name__: str
length: Any
def __init__(self, length: Any | None = ...) -> None: ...
def __init__(self, length: Incomplete | None = ...) -> None: ...
def result_processor(self, dialect, coltype): ...
class TIME(sqltypes.TIME):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
def result_processor(self, dialect, coltype): ...
class TIMESTAMP(sqltypes.TIMESTAMP):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
class DATETIME(sqltypes.DATETIME):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
class YEAR(sqltypes.TypeEngine):
__visit_name__: str
display_width: Any
def __init__(self, display_width: Any | None = ...) -> None: ...
def __init__(self, display_width: Incomplete | None = ...) -> None: ...
class TEXT(_StringType, sqltypes.TEXT):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kw) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kw) -> None: ...
class TINYTEXT(_StringType):
__visit_name__: str
@@ -121,19 +134,19 @@ class LONGTEXT(_StringType):
class VARCHAR(_StringType, sqltypes.VARCHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class CHAR(_StringType, sqltypes.CHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class NVARCHAR(_StringType, sqltypes.NVARCHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class NCHAR(_StringType, sqltypes.NCHAR):
__visit_name__: str
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
class TINYBLOB(sqltypes._Binary):
__visit_name__: str

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from sqlalchemy.sql import ClauseElement
@@ -34,7 +35,9 @@ NVARCHAR2 = NVARCHAR
class NUMBER(sqltypes.Numeric, sqltypes.Integer):
__visit_name__: str
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: Any | None = ...) -> None: ...
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: Incomplete | None = ...
) -> None: ...
def adapt(self, impltype): ...
class DOUBLE_PRECISION(sqltypes.Float):
@@ -59,7 +62,7 @@ class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
__visit_name__: str
day_precision: Any
second_precision: Any
def __init__(self, day_precision: Any | None = ..., second_precision: Any | None = ...) -> None: ...
def __init__(self, day_precision: Incomplete | None = ..., second_precision: Incomplete | None = ...) -> None: ...
def as_generic(self, allow_nulltype: bool = ...): ...
def coerce_compared_value(self, op, value): ...
@@ -112,7 +115,7 @@ class OracleCompiler(compiler.SQLCompiler):
def visit_function(self, func, **kw): ...
def visit_table_valued_column(self, element, **kw): ...
def default_from(self): ...
def visit_join(self, join, from_linter: Any | None = ..., **kwargs): ... # type: ignore[override]
def visit_join(self, join, from_linter: Incomplete | None = ..., **kwargs): ... # type: ignore[override]
def visit_outer_join_column(self, vc, **kw): ...
def visit_sequence(self, seq, **kw): ...
def get_render_as_alias_suffix(self, alias_name_text): ...
@@ -179,7 +182,7 @@ class OracleDialect(default.DefaultDialect):
self,
use_ansi: bool = ...,
optimize_limits: bool = ...,
use_binds_for_limits: Any | None = ...,
use_binds_for_limits: Incomplete | None = ...,
use_nchar_for_unicode: bool = ...,
exclude_tablespaces=...,
**kwargs,
@@ -190,28 +193,28 @@ class OracleDialect(default.DefaultDialect):
def get_isolation_level(self, connection) -> None: ...
def get_default_isolation_level(self, dbapi_conn): ...
def set_isolation_level(self, connection, level) -> None: ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_temp_table_names(self, connection, **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_table_comment(
self, connection, table_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
): ...
def get_indexes(
self, connection, table_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(
self, connection, view_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, view_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
): ...
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., include_all: bool = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., include_all: bool = ..., **kw): ...
class _OuterJoinColumn(ClauseElement):
__visit_name__: str

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -103,8 +104,8 @@ class OracleDialect_cx_oracle(OracleDialect):
coerce_to_unicode: bool = ...,
coerce_to_decimal: bool = ...,
arraysize: int = ...,
encoding_errors: Any | None = ...,
threaded: Any | None = ...,
encoding_errors: Incomplete | None = ...,
threaded: Incomplete | None = ...,
**kwargs,
): ...
@classmethod
@@ -116,7 +117,7 @@ class OracleDialect_cx_oracle(OracleDialect):
def create_connect_args(self, url): ...
def is_disconnect(self, e, connection, cursor): ...
def create_xid(self): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_begin_twophase(self, connection, xid) -> None: ...
def do_prepare_twophase(self, connection, xid) -> None: ...
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import AdaptedConnection
@@ -86,12 +87,12 @@ class AsyncAdapt_asyncpg_cursor:
rowcount: int
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
def execute(self, operation, parameters: Any | None = ...) -> None: ...
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
def executemany(self, operation, seq_of_parameters): ...
def setinputsizes(self, *inputsizes) -> None: ...
def __iter__(self): ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_asyncpg_ss_cursor(AsyncAdapt_asyncpg_cursor):
@@ -101,7 +102,7 @@ class AsyncAdapt_asyncpg_ss_cursor(AsyncAdapt_asyncpg_cursor):
def __aiter__(self): ...
async def __anext__(self) -> None: ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
def executemany(self, operation, seq_of_parameters) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import characteristics, default, reflection
@@ -59,18 +60,18 @@ class REGCLASS(sqltypes.TypeEngine):
class TIMESTAMP(sqltypes.TIMESTAMP):
precision: Any
def __init__(self, timezone: bool = ..., precision: Any | None = ...) -> None: ...
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
class TIME(sqltypes.TIME):
precision: Any
def __init__(self, timezone: bool = ..., precision: Any | None = ...) -> None: ...
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
__visit_name__: str
native: bool
precision: Any
fields: Any
def __init__(self, precision: Any | None = ..., fields: Any | None = ...) -> None: ...
def __init__(self, precision: Incomplete | None = ..., fields: Incomplete | None = ...) -> None: ...
@classmethod
def adapt_emulated_to_native(cls, interval, **kw): ...
def as_generic(self, allow_nulltype: bool = ...): ...
@@ -84,7 +85,7 @@ class BIT(sqltypes.TypeEngine):
__visit_name__: str
length: Any
varying: Any
def __init__(self, length: Any | None = ..., varying: bool = ...) -> None: ...
def __init__(self, length: Incomplete | None = ..., varying: bool = ...) -> None: ...
PGBit = BIT
@@ -107,8 +108,8 @@ class ENUM(sqltypes.NativeForEmulated, sqltypes.Enum): # type: ignore[misc] #
def __init__(self, *enums, **kw) -> None: ...
@classmethod
def adapt_emulated_to_native(cls, impl, **kw): ...
def create(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
class EnumGenerator(DDLBase):
checkfirst: Any
@@ -194,7 +195,7 @@ class PGTypeCompiler(compiler.GenericTypeCompiler):
def visit_TSTZRANGE(self, type_, **kw): ...
def visit_datetime(self, type_, **kw): ...
def visit_enum(self, type_, **kw): ...
def visit_ENUM(self, type_, identifier_preparer: Any | None = ..., **kw): ...
def visit_ENUM(self, type_, identifier_preparer: Incomplete | None = ..., **kw): ...
def visit_TIMESTAMP(self, type_, **kw): ...
def visit_TIME(self, type_, **kw): ...
def visit_INTERVAL(self, type_, **kw): ...
@@ -209,10 +210,10 @@ class PGIdentifierPreparer(compiler.IdentifierPreparer):
def format_type(self, type_, use_schema: bool = ...): ...
class PGInspector(reflection.Inspector):
def get_table_oid(self, table_name, schema: Any | None = ...): ...
def get_enums(self, schema: Any | None = ...): ...
def get_foreign_table_names(self, schema: Any | None = ...): ...
def get_view_names(self, schema: Any | None = ..., include=...): ...
def get_table_oid(self, table_name, schema: Incomplete | None = ...): ...
def get_enums(self, schema: Incomplete | None = ...): ...
def get_foreign_table_names(self, schema: Incomplete | None = ...): ...
def get_view_names(self, schema: Incomplete | None = ..., include=...): ...
class CreateEnumType(_CreateDropBase):
__visit_name__: str
@@ -271,7 +272,11 @@ class PGDialect(default.DefaultDialect):
construct_arguments: Any
reflection_options: Any
def __init__(
self, isolation_level: Any | None = ..., json_serializer: Any | None = ..., json_deserializer: Any | None = ..., **kwargs
self,
isolation_level: Incomplete | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
**kwargs,
) -> None: ...
def initialize(self, connection) -> None: ...
def on_connect(self): ...
@@ -287,21 +292,21 @@ class PGDialect(default.DefaultDialect):
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_recover_twophase(self, connection): ...
def has_schema(self, connection, schema): ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
def has_type(self, connection, type_name, schema: Any | None = ...): ...
def get_table_oid(self, connection, table_name, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_type(self, connection, type_name, schema: Incomplete | None = ...): ...
def get_table_oid(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., include=..., **kw): ...
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., include=..., **kw): ...
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(
self, connection, table_name, schema: Any | None = ..., postgresql_ignore_search_path: bool = ..., **kw
self, connection, table_name, schema: Incomplete | None = ..., postgresql_ignore_search_path: bool = ..., **kw
): ...
def get_indexes(self, connection, table_name, schema, **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...sql.dml import Insert as StandardInsert
@@ -11,14 +12,14 @@ class Insert(StandardInsert):
def excluded(self): ...
def on_conflict_do_update(
self,
constraint: Any | None = ...,
index_elements: Any | None = ...,
index_where: Any | None = ...,
set_: Any | None = ...,
where: Any | None = ...,
constraint: Incomplete | None = ...,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
) -> None: ...
def on_conflict_do_nothing(
self, constraint: Any | None = ..., index_elements: Any | None = ..., index_where: Any | None = ...
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
) -> None: ...
insert: Any
@@ -28,7 +29,9 @@ class OnConflictClause(ClauseElement):
constraint_target: Any
inferred_target_elements: Any
inferred_target_whereclause: Any
def __init__(self, constraint: Any | None = ..., index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
def __init__(
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
) -> None: ...
class OnConflictDoNothing(OnConflictClause):
__visit_name__: str
@@ -39,9 +42,9 @@ class OnConflictDoUpdate(OnConflictClause):
update_whereclause: Any
def __init__(
self,
constraint: Any | None = ...,
index_elements: Any | None = ...,
index_where: Any | None = ...,
set_: Any | None = ...,
where: Any | None = ...,
constraint: Incomplete | None = ...,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...sql import expression
@@ -10,7 +11,7 @@ class aggregate_order_by(expression.ColumnElement[Any]):
type: Any
order_by: Any
def __init__(self, target, *order_by) -> None: ...
def self_group(self, against: Any | None = ...): ...
def self_group(self, against: Incomplete | None = ...): ...
def get_children(self, **kwargs): ...
class ExcludeConstraint(ColumnCollectionConstraint):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -8,7 +9,7 @@ class HSTORE(sqltypes.Indexable, sqltypes.Concatenable, sqltypes.TypeEngine):
__visit_name__: str
hashable: bool
text_type: Any
def __init__(self, text_type: Any | None = ...) -> None: ...
def __init__(self, text_type: Incomplete | None = ...) -> None: ...
class Comparator(sqltypes.Indexable.Comparator[Any], sqltypes.Concatenable.Comparator[Any]):
def has_key(self, other): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -8,7 +9,7 @@ class JSONPathType(sqltypes.JSON.JSONPathType):
class JSON(sqltypes.JSON):
astext_type: Any
def __init__(self, none_as_null: bool = ..., astext_type: Any | None = ...) -> None: ...
def __init__(self, none_as_null: bool = ..., astext_type: Incomplete | None = ...) -> None: ...
class Comparator(sqltypes.JSON.Comparator):
@property

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -83,14 +84,14 @@ class ServerSideCursor:
def rowcount(self): ...
@property
def description(self): ...
def execute(self, operation, args=..., stream: Any | None = ...): ...
def execute(self, operation, args=..., stream: Incomplete | None = ...): ...
def executemany(self, operation, param_sets): ...
def fetchone(self): ...
def fetchmany(self, num: Any | None = ...): ...
def fetchmany(self, num: Incomplete | None = ...): ...
def fetchall(self): ...
def close(self) -> None: ...
def setinputsizes(self, *sizes) -> None: ...
def setoutputsize(self, size, column: Any | None = ...) -> None: ...
def setoutputsize(self, size, column: Incomplete | None = ...) -> None: ...
class PGCompiler_pg8000(PGCompiler):
def visit_mod_binary(self, binary, operator, **kw): ...
@@ -112,7 +113,7 @@ class PGDialect_pg8000(PGDialect):
description_encoding: Any
colspecs: Any
client_encoding: Any
def __init__(self, client_encoding: Any | None = ..., **kwargs) -> None: ...
def __init__(self, client_encoding: Incomplete | None = ..., **kwargs) -> None: ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -70,7 +71,7 @@ class PGDialect_psycopg2(PGDialect):
def __init__(
self,
use_native_unicode: bool = ...,
client_encoding: Any | None = ...,
client_encoding: Incomplete | None = ...,
use_native_hstore: bool = ...,
use_native_uuid: bool = ...,
executemany_mode: str = ...,
@@ -88,7 +89,7 @@ class PGDialect_psycopg2(PGDialect):
def get_deferrable(self, connection): ...
def do_ping(self, dbapi_connection): ...
def on_connect(self): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def create_connect_args(self, url): ...
def is_disconnect(self, e, connection, cursor): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...engine import AdaptedConnection
@@ -13,12 +14,12 @@ class AsyncAdapt_aiosqlite_cursor:
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
lastrowid: int
def execute(self, operation, parameters: Any | None = ...) -> None: ...
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
def executemany(self, operation, seq_of_parameters) -> None: ...
def setinputsizes(self, *inputsizes) -> None: ...
def __iter__(self): ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_aiosqlite_ss_cursor(AsyncAdapt_aiosqlite_cursor):
@@ -26,7 +27,7 @@ class AsyncAdapt_aiosqlite_ss_cursor(AsyncAdapt_aiosqlite_cursor):
def __init__(self, *arg, **kw) -> None: ...
def close(self) -> None: ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchall(self): ...
class AsyncAdapt_aiosqlite_connection(AdaptedConnection):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
import sqlalchemy.types as sqltypes
@@ -24,7 +25,7 @@ class _SQliteJson(JSON):
def result_processor(self, dialect, coltype): ...
class _DateTimeMixin:
def __init__(self, storage_format: Any | None = ..., regexp: Any | None = ..., **kw) -> None: ...
def __init__(self, storage_format: Incomplete | None = ..., regexp: Incomplete | None = ..., **kw) -> None: ...
@property
def format_is_text_affinity(self): ...
def adapt(self, cls, **kw): ...
@@ -116,27 +117,27 @@ class SQLiteDialect(default.DefaultDialect):
native_datetime: Any
def __init__(
self,
isolation_level: Any | None = ...,
isolation_level: Incomplete | None = ...,
native_datetime: bool = ...,
json_serializer: Any | None = ...,
json_deserializer: Any | None = ...,
_json_serializer: Any | None = ...,
_json_deserializer: Any | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
_json_serializer: Incomplete | None = ...,
_json_deserializer: Incomplete | None = ...,
**kwargs,
) -> None: ...
def set_isolation_level(self, connection, level) -> None: ...
def get_isolation_level(self, connection): ...
def on_connect(self): ...
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_temp_table_names(self, connection, **kw): ...
def get_temp_view_names(self, connection, **kw): ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...sql.dml import Insert as StandardInsert
@@ -10,9 +11,13 @@ class Insert(StandardInsert):
@memoized_property
def excluded(self): ...
def on_conflict_do_update(
self, index_elements: Any | None = ..., index_where: Any | None = ..., set_: Any | None = ..., where: Any | None = ...
self,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
) -> None: ...
def on_conflict_do_nothing(self, index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
def on_conflict_do_nothing(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
insert: Any
@@ -21,7 +26,7 @@ class OnConflictClause(ClauseElement):
constraint_target: Any
inferred_target_elements: Any
inferred_target_whereclause: Any
def __init__(self, index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
def __init__(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
class OnConflictDoNothing(OnConflictClause):
__visit_name__: str
@@ -31,5 +36,9 @@ class OnConflictDoUpdate(OnConflictClause):
update_values_to_set: Any
update_whereclause: Any
def __init__(
self, index_elements: Any | None = ..., index_where: Any | None = ..., set_: Any | None = ..., where: Any | None = ...
self,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from sqlalchemy import types as sqltypes
@@ -76,7 +77,7 @@ ischema_names: Any
class SybaseInspector(reflection.Inspector):
def __init__(self, conn) -> None: ...
def get_table_id(self, table_name, schema: Any | None = ...): ...
def get_table_id(self, table_name, schema: Incomplete | None = ...): ...
class SybaseExecutionContext(default.DefaultExecutionContext):
def set_ddl_autocommit(self, connection, value) -> None: ...
@@ -123,13 +124,13 @@ class SybaseDialect(default.DefaultDialect):
def __init__(self, *args, **kwargs) -> None: ...
max_identifier_length: int
def initialize(self, connection) -> None: ...
def get_table_id(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
def get_table_id(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from sqlalchemy import types as sqltypes
@@ -21,7 +22,7 @@ class SybaseDialect_pysybase(SybaseDialect):
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def is_disconnect(self, e, connection, cursor): ...
dialect = SybaseDialect_pysybase

View File

@@ -1,4 +1,4 @@
from _typeshed import Self
from _typeshed import Incomplete, Self
from _typeshed.dbapi import DBAPIConnection
from abc import abstractmethod
from collections.abc import Callable, Mapping
@@ -33,10 +33,10 @@ class Connection(Connectable):
engine: Engine,
connection: DBAPIConnection | None = ...,
close_with_result: bool = ...,
_branch_from: Any | None = ...,
_execution_options: Any | None = ...,
_dispatch: Any | None = ...,
_has_events: Any | None = ...,
_branch_from: Incomplete | None = ...,
_execution_options: Incomplete | None = ...,
_dispatch: Incomplete | None = ...,
_has_events: Incomplete | None = ...,
_allow_revalidate: bool = ...,
) -> None: ...
def schema_for_object(self, obj) -> str | None: ...
@@ -62,7 +62,7 @@ class Connection(Connectable):
def detach(self) -> None: ...
def begin(self) -> Transaction: ...
def begin_nested(self) -> Transaction | None: ...
def begin_twophase(self, xid: Any | None = ...) -> TwoPhaseTransaction: ...
def begin_twophase(self, xid: Incomplete | None = ...) -> TwoPhaseTransaction: ...
def recover_twophase(self): ...
def rollback_prepared(self, xid, recover: bool = ...) -> None: ...
def commit_prepared(self, xid, recover: bool = ...) -> None: ...
@@ -80,7 +80,9 @@ class Connection(Connectable):
def execute(self, statement: _Executable, *multiparams: Mapping[str, Any], **params) -> CursorResult: ...
@overload
def execute(self, statement: str, *multiparams: Any | tuple[Any, ...] | Mapping[str, Any], **params) -> CursorResult: ...
def exec_driver_sql(self, statement: str, parameters: Any | None = ..., execution_options: Any | None = ...): ...
def exec_driver_sql(
self, statement: str, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...
): ...
def transaction(self, callable_: Callable[Concatenate[Connection, _P], _T], *args: _P.args, **kwargs: _P.kwargs) -> _T: ...
def run_callable(self, callable_: Callable[Concatenate[Connection, _P], _T], *args: _P.args, **kwargs: _P.kwargs) -> _T: ...
@@ -196,8 +198,8 @@ class Engine(Connectable, Identified):
@overload
def scalar(self, statement: str, *multiparams: Any | tuple[Any, ...] | Mapping[str, Any], **params: Any) -> Any: ...
def connect(self, close_with_result: bool = ...) -> Connection: ... # type: ignore[override]
def table_names(self, schema: Any | None = ..., connection: Connection | None = ...): ...
def has_table(self, table_name: str, schema: Any | None = ...) -> bool: ...
def table_names(self, schema: Incomplete | None = ..., connection: Connection | None = ...): ...
def has_table(self, table_name: str, schema: Incomplete | None = ...) -> bool: ...
def raw_connection(self, _connection: Connection | None = ...) -> DBAPIConnection: ...
class OptionEngineMixin:

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Mapping
from typing import Any, overload
from typing_extensions import Literal
@@ -12,10 +13,10 @@ from .url import URL
def create_engine(url: URL | str, *, strategy: Literal["mock"], **kwargs) -> MockConnection: ... # type: ignore[misc]
@overload
def create_engine(
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: Literal[True], **kwargs
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[True], **kwargs
) -> FutureEngine: ...
@overload
def create_engine(
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: Literal[False] = ..., **kwargs
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[False] = ..., **kwargs
) -> Engine: ...
def engine_from_config(configuration: Mapping[str, Any], prefix: str = ..., **kwargs) -> Engine: ...

View File

@@ -1,4 +1,5 @@
import abc
from _typeshed import Incomplete
from typing import Any
from ..util import memoized_property
@@ -26,7 +27,7 @@ class ResultFetchStrategy:
def hard_close(self, result, dbapi_cursor) -> None: ...
def yield_per(self, result, dbapi_cursor, num) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...) -> None: ...
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...) -> None: ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...) -> None: ...
def fetchall(self, result) -> None: ...
def handle_exception(self, result, dbapi_cursor, err) -> None: ...
@@ -34,7 +35,7 @@ class NoCursorFetchStrategy(ResultFetchStrategy):
def soft_close(self, result, dbapi_cursor) -> None: ...
def hard_close(self, result, dbapi_cursor) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
def fetchall(self, result, dbapi_cursor): ...
class NoCursorDQLFetchStrategy(NoCursorFetchStrategy): ...
@@ -46,28 +47,32 @@ class CursorFetchStrategy(ResultFetchStrategy):
def handle_exception(self, result, dbapi_cursor, err) -> None: ...
def yield_per(self, result, dbapi_cursor, num) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
def fetchall(self, result, dbapi_cursor): ...
class BufferedRowCursorFetchStrategy(CursorFetchStrategy):
def __init__(self, dbapi_cursor, execution_options, growth_factor: int = ..., initial_buffer: Any | None = ...) -> None: ...
def __init__(
self, dbapi_cursor, execution_options, growth_factor: int = ..., initial_buffer: Incomplete | None = ...
) -> None: ...
@classmethod
def create(cls, result): ...
def yield_per(self, result, dbapi_cursor, num) -> None: ...
def soft_close(self, result, dbapi_cursor) -> None: ...
def hard_close(self, result, dbapi_cursor) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
def fetchall(self, result, dbapi_cursor): ...
class FullyBufferedCursorFetchStrategy(CursorFetchStrategy):
alternate_cursor_description: Any
def __init__(self, dbapi_cursor, alternate_description: Any | None = ..., initial_buffer: Any | None = ...) -> None: ...
def __init__(
self, dbapi_cursor, alternate_description: Incomplete | None = ..., initial_buffer: Incomplete | None = ...
) -> None: ...
def yield_per(self, result, dbapi_cursor, num) -> None: ...
def soft_close(self, result, dbapi_cursor) -> None: ...
def hard_close(self, result, dbapi_cursor) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
def fetchall(self, result, dbapi_cursor): ...
class _NoResultMetaData(ResultMetaData):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from .. import types as sqltypes
@@ -90,13 +91,13 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
self,
convert_unicode: bool = ...,
encoding: str = ...,
paramstyle: Any | None = ...,
dbapi: Any | None = ...,
implicit_returning: Any | None = ...,
paramstyle: Incomplete | None = ...,
dbapi: Incomplete | None = ...,
implicit_returning: Incomplete | None = ...,
case_sensitive: bool = ...,
supports_native_boolean: Any | None = ...,
max_identifier_length: Any | None = ...,
label_length: Any | None = ...,
supports_native_boolean: Incomplete | None = ...,
max_identifier_length: Incomplete | None = ...,
label_length: Incomplete | None = ...,
compiler_linting=...,
server_side_cursors: bool = ...,
**kwargs,
@@ -115,7 +116,7 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
def on_connect(self) -> None: ...
def get_default_isolation_level(self, dbapi_conn): ...
def type_descriptor(self, typeobj): ...
def has_index(self, connection, table_name, index_name, schema: Any | None = ...): ...
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = ...): ...
def validate_identifier(self, ident) -> None: ...
def connect(self, *cargs, **cparams): ...
def create_connect_args(self, url): ...
@@ -130,9 +131,9 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
def do_savepoint(self, connection, name) -> None: ...
def do_rollback_to_savepoint(self, connection, name) -> None: ...
def do_release_savepoint(self, connection, name) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute_no_params(self, cursor, statement, context: Any | None = ...) -> None: ... # type: ignore[override]
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute_no_params(self, cursor, statement, context: Incomplete | None = ...) -> None: ... # type: ignore[override]
def is_disconnect(self, e, connection, cursor): ...
def reset_isolation_level(self, dbapi_conn) -> None: ...
def normalize_name(self, name): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from _typeshed.dbapi import DBAPIConnection, DBAPICursor
from abc import abstractmethod
from collections.abc import Callable, Collection, Mapping
@@ -53,24 +54,24 @@ class Dialect:
# as abstract.
@classmethod
def type_descriptor(cls, typeobj) -> None: ...
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_table_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
def get_temp_table_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
def get_view_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
def get_sequence_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
def get_temp_view_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw) -> None: ...
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
def get_temp_table_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
def get_temp_view_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def normalize_name(self, name) -> None: ...
def denormalize_name(self, name) -> None: ...
def has_table(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
def has_index(self, connection, table_name, index_name, schema: Any | None = ...) -> None: ...
def has_sequence(self, connection, sequence_name, schema: Any | None = ..., **kw) -> None: ...
def has_table(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = ...) -> None: ...
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ..., **kw) -> None: ...
def do_begin(self, dbapi_connection) -> None: ...
def do_rollback(self, dbapi_connection) -> None: ...
def do_commit(self, dbapi_connection) -> None: ...
@@ -85,9 +86,9 @@ class Dialect:
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_recover_twophase(self, connection) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_execute_no_params(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute_no_params(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def is_disconnect(self, e, connection, cursor) -> None: ...
def connect(self, *cargs, **cparams) -> DBAPIConnection: ...
def reset_isolation_level(self, dbapi_conn) -> None: ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
def cache(fn, self, con, *args, **kw): ...
@@ -9,24 +9,24 @@ class Inspector:
@property
def default_schema_name(self): ...
def get_schema_names(self): ...
def get_table_names(self, schema: Any | None = ...): ...
def has_table(self, table_name, schema: Any | None = ...): ...
def has_sequence(self, sequence_name, schema: Any | None = ...): ...
def get_sorted_table_and_fkc_names(self, schema: Any | None = ...): ...
def get_table_names(self, schema: Incomplete | None = ...): ...
def has_table(self, table_name, schema: Incomplete | None = ...): ...
def has_sequence(self, sequence_name, schema: Incomplete | None = ...): ...
def get_sorted_table_and_fkc_names(self, schema: Incomplete | None = ...): ...
def get_temp_table_names(self): ...
def get_temp_view_names(self): ...
def get_table_options(self, table_name, schema: Any | None = ..., **kw): ...
def get_view_names(self, schema: Any | None = ...): ...
def get_sequence_names(self, schema: Any | None = ...): ...
def get_view_definition(self, view_name, schema: Any | None = ...): ...
def get_columns(self, table_name, schema: Any | None = ..., **kw): ...
def get_pk_constraint(self, table_name, schema: Any | None = ..., **kw): ...
def get_foreign_keys(self, table_name, schema: Any | None = ..., **kw): ...
def get_indexes(self, table_name, schema: Any | None = ..., **kw): ...
def get_unique_constraints(self, table_name, schema: Any | None = ..., **kw): ...
def get_table_comment(self, table_name, schema: Any | None = ..., **kw): ...
def get_check_constraints(self, table_name, schema: Any | None = ..., **kw): ...
def get_table_options(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_view_names(self, schema: Incomplete | None = ...): ...
def get_sequence_names(self, schema: Incomplete | None = ...): ...
def get_view_definition(self, view_name, schema: Incomplete | None = ...): ...
def get_columns(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_pk_constraint(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_foreign_keys(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_indexes(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_unique_constraints(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_table_comment(self, table_name, schema: Incomplete | None = ..., **kw): ...
def get_check_constraints(self, table_name, schema: Incomplete | None = ..., **kw): ...
def reflecttable(self, *args, **kwargs): ...
def reflect_table(
self, table, include_columns, exclude_columns=..., resolve_fks: bool = ..., _extend_on: Any | None = ...
self, table, include_columns, exclude_columns=..., resolve_fks: bool = ..., _extend_on: Incomplete | None = ...
) -> None: ...

View File

@@ -1,4 +1,4 @@
from _typeshed import Self
from _typeshed import Incomplete, Self
from collections.abc import Generator, KeysView
from typing import Any
@@ -21,14 +21,14 @@ class SimpleResultMetaData(ResultMetaData):
def __init__(
self,
keys,
extra: Any | None = ...,
_processors: Any | None = ...,
_tuplefilter: Any | None = ...,
_translated_indexes: Any | None = ...,
_unique_filters: Any | None = ...,
extra: Incomplete | None = ...,
_processors: Incomplete | None = ...,
_tuplefilter: Incomplete | None = ...,
_translated_indexes: Incomplete | None = ...,
_unique_filters: Incomplete | None = ...,
) -> None: ...
def result_tuple(fields, extra: Any | None = ...): ...
def result_tuple(fields, extra: Incomplete | None = ...): ...
class ResultInternal(InPlaceGenerative): ...
@@ -39,7 +39,7 @@ class Result(_WithKeys, ResultInternal):
def __init__(self, cursor_metadata) -> None: ...
def close(self) -> None: ...
def yield_per(self: Self, num: int) -> Self: ...
def unique(self: Self, strategy: Any | None = ...) -> Self: ...
def unique(self: Self, strategy: Incomplete | None = ...) -> Self: ...
def columns(self, *col_expressions): ...
def scalars(self, index: int = ...) -> ScalarResult: ...
def mappings(self) -> MappingResult: ...
@@ -63,10 +63,10 @@ class FilterResult(ResultInternal): ...
class ScalarResult(FilterResult):
def __init__(self, real_result, index) -> None: ...
def unique(self, strategy: Any | None = ...): ...
def partitions(self, size: Any | None = ...) -> None: ...
def unique(self, strategy: Incomplete | None = ...): ...
def partitions(self, size: Incomplete | None = ...) -> None: ...
def fetchall(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def all(self): ...
def __iter__(self): ...
def __next__(self): ...
@@ -76,12 +76,12 @@ class ScalarResult(FilterResult):
class MappingResult(_WithKeys, FilterResult):
def __init__(self, result) -> None: ...
def unique(self, strategy: Any | None = ...): ...
def unique(self, strategy: Incomplete | None = ...): ...
def columns(self, *col_expressions): ...
def partitions(self, size: Any | None = ...) -> None: ...
def partitions(self, size: Incomplete | None = ...) -> None: ...
def fetchall(self): ...
def fetchone(self): ...
def fetchmany(self, size: Any | None = ...): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def all(self): ...
def __iter__(self): ...
def __next__(self): ...
@@ -100,7 +100,7 @@ class FrozenResult:
class IteratorResult(Result):
iterator: Any
raw: Any
def __init__(self, cursor_metadata, iterator, raw: Any | None = ..., _source_supports_scalars: bool = ...) -> None: ...
def __init__(self, cursor_metadata, iterator, raw: Incomplete | None = ..., _source_supports_scalars: bool = ...) -> None: ...
def null_result() -> IteratorResult: ...
@@ -110,7 +110,12 @@ class ChunkedIteratorResult(IteratorResult):
iterator: Any
dynamic_yield_per: Any
def __init__(
self, cursor_metadata, chunks, source_supports_scalars: bool = ..., raw: Any | None = ..., dynamic_yield_per: bool = ...
self,
cursor_metadata,
chunks,
source_supports_scalars: bool = ...,
raw: Incomplete | None = ...,
dynamic_yield_per: bool = ...,
) -> None: ...
class MergedResult(IteratorResult):

View File

@@ -1,10 +1,11 @@
from _typeshed import Incomplete
from typing import Any
class _UnpickleDispatch:
def __call__(self, _instance_cls): ...
class _Dispatch:
def __init__(self, parent, instance_cls: Any | None = ...) -> None: ...
def __init__(self, parent, instance_cls: Incomplete | None = ...) -> None: ...
def __getattr__(self, name: str): ...
def __reduce__(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class _EventKey:
@@ -7,14 +8,14 @@ class _EventKey:
fn_key: Any
fn_wrap: Any
dispatch_target: Any
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Any | None = ...) -> None: ...
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Incomplete | None = ...) -> None: ...
def with_wrapper(self, fn_wrap): ...
def with_dispatch_target(self, dispatch_target): ...
def listen(self, *args, **kw) -> None: ...
def remove(self) -> None: ...
def contains(self): ...
def base_listen(
self, propagate: bool = ..., insert: bool = ..., named: bool = ..., retval: Any | None = ..., asyncio: bool = ...
self, propagate: bool = ..., insert: bool = ..., named: bool = ..., retval: Incomplete | None = ..., asyncio: bool = ...
) -> None: ...
def append_to_list(self, owner, list_): ...
def remove_from_list(self, owner, list_) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
class HasDescriptionCode:
@@ -21,7 +22,7 @@ class AmbiguousForeignKeysError(ArgumentError): ...
class CircularDependencyError(SQLAlchemyError):
cycles: Any
edges: Any
def __init__(self, message, cycles, edges, msg: Any | None = ..., code: Any | None = ...) -> None: ...
def __init__(self, message, cycles, edges, msg: Incomplete | None = ..., code: Incomplete | None = ...) -> None: ...
def __reduce__(self): ...
class CompileError(SQLAlchemyError): ...
@@ -82,7 +83,14 @@ class StatementError(SQLAlchemyError):
hide_parameters: Any
detail: Any
def __init__(
self, message, statement, params, orig, hide_parameters: bool = ..., code: Any | None = ..., ismulti: Any | None = ...
self,
message,
statement,
params,
orig,
hide_parameters: bool = ...,
code: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
) -> None: ...
def add_detail(self, msg) -> None: ...
def __reduce__(self): ...
@@ -98,8 +106,8 @@ class DBAPIError(StatementError):
dbapi_base_err,
hide_parameters: bool = ...,
connection_invalidated: bool = ...,
dialect: Any | None = ...,
ismulti: Any | None = ...,
dialect: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
): ...
def __reduce__(self): ...
connection_invalidated: Any
@@ -110,8 +118,8 @@ class DBAPIError(StatementError):
orig,
hide_parameters: bool = ...,
connection_invalidated: bool = ...,
code: Any | None = ...,
ismulti: Any | None = ...,
code: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
) -> None: ...
class InterfaceError(DBAPIError): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..orm import interfaces
@@ -24,17 +25,17 @@ class AssociationProxy(interfaces.InspectionAttrInfo):
self,
target_collection,
attr,
creator: Any | None = ...,
getset_factory: Any | None = ...,
proxy_factory: Any | None = ...,
proxy_bulk_set: Any | None = ...,
info: Any | None = ...,
creator: Incomplete | None = ...,
getset_factory: Incomplete | None = ...,
proxy_factory: Incomplete | None = ...,
proxy_bulk_set: Incomplete | None = ...,
info: Incomplete | None = ...,
cascade_scalar_deletes: bool = ...,
) -> None: ...
def __get__(self, obj, class_): ...
def __set__(self, obj, values) -> None: ...
def __delete__(self, obj) -> None: ...
def for_class(self, class_, obj: Any | None = ...): ...
def for_class(self, class_, obj: Incomplete | None = ...): ...
class AssociationProxyInstance:
parent: Any
@@ -61,15 +62,15 @@ class AssociationProxyInstance:
def get(self, obj): ...
def set(self, obj, values) -> None: ...
def delete(self, obj) -> None: ...
def any(self, criterion: Any | None = ..., **kwargs): ...
def has(self, criterion: Any | None = ..., **kwargs): ...
def any(self, criterion: Incomplete | None = ..., **kwargs): ...
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
class AmbiguousAssociationProxyInstance(AssociationProxyInstance):
def get(self, obj): ...
def __eq__(self, obj): ...
def __ne__(self, obj): ...
def any(self, criterion: Any | None = ..., **kwargs) -> None: ...
def has(self, criterion: Any | None = ..., **kwargs) -> None: ...
def any(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
def has(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
class ObjectAssociationProxyInstance(AssociationProxyInstance):
def contains(self, obj): ...
@@ -149,8 +150,8 @@ class _AssociationDict(_AssociationCollection):
def __gt__(self, other): ...
def __ge__(self, other): ...
def __cmp__(self, other): ...
def get(self, key, default: Any | None = ...): ...
def setdefault(self, key, default: Any | None = ...): ...
def get(self, key, default: Incomplete | None = ...): ...
def setdefault(self, key, default: Incomplete | None = ...): ...
def keys(self): ...
def items(self): ...
def values(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import ProxyComparable, StartableContext
@@ -10,7 +11,7 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
engine: Any
sync_engine: Any
sync_connection: Any
def __init__(self, async_engine, sync_connection: Any | None = ...) -> None: ...
def __init__(self, async_engine, sync_connection: Incomplete | None = ...) -> None: ...
async def start(self, is_ctxmanager: bool = ...): ...
@property
def connection(self) -> None: ...
@@ -19,7 +20,7 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
def info(self): ...
def begin(self): ...
def begin_nested(self): ...
async def invalidate(self, exception: Any | None = ...): ...
async def invalidate(self, exception: Incomplete | None = ...): ...
async def get_isolation_level(self): ...
async def set_isolation_level(self): ...
def in_transaction(self): ...
@@ -30,12 +31,12 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
async def commit(self) -> None: ...
async def rollback(self) -> None: ...
async def close(self) -> None: ...
async def exec_driver_sql(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def stream(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def execute(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def scalar(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def scalars(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def stream_scalars(self, statement, parameters: Any | None = ..., execution_options=...): ...
async def exec_driver_sql(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def stream(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def execute(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def scalar(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def scalars(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def stream_scalars(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
async def run_sync(self, fn, *arg, **kw): ...
def __await__(self): ...
async def __aexit__(self, type_, value, traceback) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ...orm.scoping import ScopedSessionMixin
@@ -29,38 +30,38 @@ class async_scoped_session(ScopedSessionMixin):
async def connection(self, **kw): ...
async def delete(self, instance): ...
async def execute(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire_all(self) -> None: ...
def expunge(self, instance) -> None: ...
def expunge_all(self) -> None: ...
async def flush(self, objects: Any | None = ...) -> None: ...
async def flush(self, objects: Incomplete | None = ...) -> None: ...
async def get(
self,
entity,
ident,
options: Any | None = ...,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Any | None = ...,
identity_token: Any | None = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
): ...
def get_bind(self, mapper: Any | None = ..., clause: Any | None = ..., bind: Any | None = ..., **kw): ...
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ..., bind: Incomplete | None = ..., **kw): ...
def is_modified(self, instance, include_collections: bool = ...): ...
async def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
async def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...): ...
async def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
async def rollback(self): ...
async def scalar(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def scalars(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def stream(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def stream_scalars(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
@property
def dirty(self): ...

View File

@@ -1,4 +1,4 @@
from _typeshed import Self
from _typeshed import Incomplete, Self
from typing import Any
from ...util import memoized_property
@@ -10,39 +10,41 @@ class AsyncSession(ReversibleProxy):
binds: Any
sync_session_class: Any
sync_session: Any
def __init__(self, bind: Any | None = ..., binds: Any | None = ..., sync_session_class: Any | None = ..., **kw) -> None: ...
async def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...): ...
def __init__(
self, bind: Incomplete | None = ..., binds: Incomplete | None = ..., sync_session_class: Incomplete | None = ..., **kw
) -> None: ...
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
async def run_sync(self, fn, *arg, **kw): ...
async def execute(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def scalar(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def scalars(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def get(
self,
entity,
ident,
options: Any | None = ...,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Any | None = ...,
identity_token: Any | None = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
): ...
async def stream(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def stream_scalars(
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
): ...
async def delete(self, instance): ...
async def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
async def flush(self, objects: Any | None = ...) -> None: ...
async def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
async def flush(self, objects: Incomplete | None = ...) -> None: ...
def get_transaction(self): ...
def get_nested_transaction(self): ...
def get_bind(self, mapper: Any | None = ..., clause: Any | None = ..., bind: Any | None = ..., **kw): ...
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ..., bind: Incomplete | None = ..., **kw): ...
async def connection(self, **kw): ...
def begin(self, **kw): ...
def begin_nested(self, **kw): ...
@@ -64,7 +66,7 @@ class AsyncSession(ReversibleProxy):
def __iter__(self): ...
def add(self, instance, _warn: bool = ...) -> None: ...
def add_all(self, instances) -> None: ...
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire_all(self) -> None: ...
def expunge(self, instance) -> None: ...
def expunge_all(self) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
def classname_for_table(base, tablename, table): ...
@@ -11,16 +12,16 @@ class AutomapBase:
@classmethod
def prepare(
cls,
autoload_with: Any | None = ...,
engine: Any | None = ...,
autoload_with: Incomplete | None = ...,
engine: Incomplete | None = ...,
reflect: bool = ...,
schema: Any | None = ...,
classname_for_table: Any | None = ...,
collection_class: Any | None = ...,
name_for_scalar_relationship: Any | None = ...,
name_for_collection_relationship: Any | None = ...,
generate_relationship: Any | None = ...,
schema: Incomplete | None = ...,
classname_for_table: Incomplete | None = ...,
collection_class: Incomplete | None = ...,
name_for_scalar_relationship: Incomplete | None = ...,
name_for_collection_relationship: Incomplete | None = ...,
generate_relationship: Incomplete | None = ...,
reflection_options=...,
) -> None: ...
def automap_base(declarative_base: Any | None = ..., **kw): ...
def automap_base(declarative_base: Incomplete | None = ..., **kw): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -12,7 +13,7 @@ class BakedQuery:
steps: Any
def __init__(self, bakery, initial_fn, args=...) -> None: ...
@classmethod
def bakery(cls, size: int = ..., _size_alert: Any | None = ...): ...
def bakery(cls, size: int = ..., _size_alert: Incomplete | None = ...): ...
def __iadd__(self, other): ...
def __add__(self, other): ...
def add_criteria(self, fn, *args): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, Generic, TypeVar
from ..orm.query import Query
@@ -18,8 +19,16 @@ class ShardedSession(Session):
execute_chooser: Any
query_chooser: Any
def __init__(
self, shard_chooser, id_chooser, execute_chooser: Any | None = ..., shards: Any | None = ..., query_cls=..., **kwargs
self,
shard_chooser,
id_chooser,
execute_chooser: Incomplete | None = ...,
shards: Incomplete | None = ...,
query_cls=...,
**kwargs,
): ...
def connection_callable(self, mapper: Any | None = ..., instance: Any | None = ..., shard_id: Any | None = ..., **kwargs): ...
def get_bind(self, mapper: Any | None = ..., shard_id: Any | None = ..., instance: Any | None = ..., clause: Any | None = ..., **kw): ... # type: ignore[override]
def connection_callable(
self, mapper: Incomplete | None = ..., instance: Incomplete | None = ..., shard_id: Incomplete | None = ..., **kwargs
): ...
def get_bind(self, mapper: Incomplete | None = ..., shard_id: Incomplete | None = ..., instance: Incomplete | None = ..., clause: Incomplete | None = ..., **kw): ... # type: ignore[override]
def bind_shard(self, shard_id, bind) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..orm import interfaces
@@ -9,7 +10,7 @@ class hybrid_method(interfaces.InspectionAttrInfo):
is_attribute: bool
extension_type: Any
func: Any
def __init__(self, func, expr: Any | None = ...) -> None: ...
def __init__(self, func, expr: Incomplete | None = ...) -> None: ...
def __get__(self, instance, owner): ...
expr: Any
def expression(self, expr): ...
@@ -26,11 +27,11 @@ class hybrid_property(interfaces.InspectionAttrInfo):
def __init__(
self,
fget,
fset: Any | None = ...,
fdel: Any | None = ...,
expr: Any | None = ...,
custom_comparator: Any | None = ...,
update_expr: Any | None = ...,
fset: Incomplete | None = ...,
fdel: Incomplete | None = ...,
expr: Incomplete | None = ...,
custom_comparator: Incomplete | None = ...,
update_expr: Incomplete | None = ...,
) -> None: ...
def __get__(self, instance, owner): ...
def __set__(self, instance, value) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..ext.hybrid import hybrid_property
@@ -8,7 +9,9 @@ class index_property(hybrid_property):
default: Any
datatype: Any
onebased: Any
def __init__(self, attr_name, index, default=..., datatype: Any | None = ..., mutable: bool = ..., onebased: bool = ...): ...
def __init__(
self, attr_name, index, default=..., datatype: Incomplete | None = ..., mutable: bool = ..., onebased: bool = ...
): ...
def fget(self, instance): ...
def fset(self, instance, value) -> None: ...
def fdel(self, instance) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..orm.instrumentation import ClassManager, InstrumentationFactory
@@ -46,8 +47,8 @@ class _ClassInstrumentationAdapter(ClassManager):
def uninstall_member(self, key) -> None: ...
def instrument_collection_class(self, key, collection_class): ...
def initialize_collection(self, key, state, factory): ...
def new_instance(self, state: Any | None = ...): ...
def setup_instance(self, instance, state: Any | None = ...): ...
def new_instance(self, state: Incomplete | None = ...): ...
def setup_instance(self, instance, state: Incomplete | None = ...): ...
def teardown_instance(self, instance) -> None: ...
def has_state(self, instance): ...
def state_getter(self): ...

View File

@@ -1,13 +1,14 @@
from _typeshed import Incomplete
from typing import Any
def ordering_list(attr, count_from: Any | None = ..., **kw): ...
def ordering_list(attr, count_from: Incomplete | None = ..., **kw): ...
class OrderingList(list[Any]):
ordering_attr: Any
ordering_func: Any
reorder_on_append: Any
def __init__(
self, ordering_attr: Any | None = ..., ordering_func: Any | None = ..., reorder_on_append: bool = ...
self, ordering_attr: Incomplete | None = ..., ordering_func: Incomplete | None = ..., reorder_on_append: bool = ...
) -> None: ...
def reorder(self) -> None: ...
def append(self, entity) -> None: ...

View File

@@ -1,6 +1,8 @@
from typing import Any
from _typeshed import Incomplete
def Serializer(*args, **kw): ...
def Deserializer(file, metadata: Any | None = ..., scoped_session: Any | None = ..., engine: Any | None = ...): ...
def Deserializer(
file, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...
): ...
def dumps(obj, protocol=...): ...
def loads(data, metadata: Any | None = ..., scoped_session: Any | None = ..., engine: Any | None = ...): ...
def loads(data, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, overload
from typing_extensions import Literal
@@ -12,7 +13,7 @@ NO_OPTIONS: Any
def create_engine(url: URL | str, *, strategy: Literal["mock"], **kwargs) -> MockConnection: ... # type: ignore[misc]
@overload
def create_engine(
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: bool = ..., **kwargs
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: bool = ..., **kwargs
) -> Engine: ...
class Connection(_LegacyConnection):
@@ -21,8 +22,8 @@ class Connection(_LegacyConnection):
def commit(self) -> None: ...
def rollback(self) -> None: ...
def close(self) -> None: ...
def execute(self, statement, parameters: Any | None = ..., execution_options: Any | None = ...): ... # type: ignore[override]
def scalar(self, statement, parameters: Any | None = ..., execution_options: Any | None = ...): ... # type: ignore[override]
def execute(self, statement, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...): ... # type: ignore[override]
def scalar(self, statement, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...): ... # type: ignore[override]
class Engine(_LegacyEngine):
transaction: Any

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..util.langhelpers import public_factory as public_factory
@@ -84,7 +85,7 @@ from .util import (
with_polymorphic as with_polymorphic,
)
def create_session(bind: Any | None = ..., **kwargs): ...
def create_session(bind: Incomplete | None = ..., **kwargs): ...
with_loader_criteria: Any
relationship: Any

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, Generic, NamedTuple, TypeVar
from ..sql import base as sql_base, roles, traversals
@@ -31,9 +32,9 @@ class QueryableAttribute(
class_,
key,
parententity,
impl: Any | None = ...,
comparator: Any | None = ...,
of_type: Any | None = ...,
impl: Incomplete | None = ...,
comparator: Incomplete | None = ...,
of_type: Incomplete | None = ...,
extra_criteria=...,
) -> None: ...
def __reduce__(self): ...
@@ -112,12 +113,12 @@ class AttributeImpl:
callable_,
dispatch,
trackparent: bool = ...,
compare_function: Any | None = ...,
compare_function: Incomplete | None = ...,
active_history: bool = ...,
parent_token: Any | None = ...,
parent_token: Incomplete | None = ...,
load_on_unexpire: bool = ...,
send_modified_events: bool = ...,
accepts_scalar_loader: Any | None = ...,
accepts_scalar_loader: Incomplete | None = ...,
**kwargs,
) -> None: ...
active_history: Any
@@ -129,7 +130,7 @@ class AttributeImpl:
def append(self, state, dict_, value, initiator, passive=...) -> None: ...
def remove(self, state, dict_, value, initiator, passive=...) -> None: ...
def pop(self, state, dict_, value, initiator, passive=...) -> None: ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
def get_committed_value(self, state, dict_, passive=...): ...
def set_committed_value(self, state, dict_, value): ...
@@ -142,7 +143,7 @@ class ScalarAttributeImpl(AttributeImpl):
def __init__(self, *arg, **kw) -> None: ...
def delete(self, state, dict_) -> None: ...
def get_history(self, state, dict_, passive=...): ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
@property
@@ -156,7 +157,7 @@ class ScalarObjectAttributeImpl(ScalarAttributeImpl):
def delete(self, state, dict_) -> None: ...
def get_history(self, state, dict_, passive=...): ...
def get_all_pending(self, state, dict_, passive=...): ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
@@ -174,10 +175,10 @@ class CollectionAttributeImpl(AttributeImpl):
key,
callable_,
dispatch,
typecallable: Any | None = ...,
typecallable: Incomplete | None = ...,
trackparent: bool = ...,
copy_function: Any | None = ...,
compare_function: Any | None = ...,
copy_function: Incomplete | None = ...,
compare_function: Incomplete | None = ...,
**kwargs,
) -> None: ...
def get_history(self, state, dict_, passive=...): ...
@@ -195,14 +196,14 @@ class CollectionAttributeImpl(AttributeImpl):
state,
dict_,
value,
initiator: Any | None = ...,
initiator: Incomplete | None = ...,
passive=...,
check_old: Any | None = ...,
check_old: Incomplete | None = ...,
pop: bool = ...,
_adapt: bool = ...,
) -> None: ...
def set_committed_value(self, state, dict_, value): ...
def get_collection(self, state, dict_, user_data: Any | None = ..., passive=...): ...
def get_collection(self, state, dict_, user_data: Incomplete | None = ..., passive=...): ...
def backref_listeners(attribute, key, uselist): ...
@@ -232,18 +233,20 @@ def register_attribute_impl(
class_,
key,
uselist: bool = ...,
callable_: Any | None = ...,
callable_: Incomplete | None = ...,
useobject: bool = ...,
impl_class: Any | None = ...,
backref: Any | None = ...,
impl_class: Incomplete | None = ...,
backref: Incomplete | None = ...,
**kw,
): ...
def register_descriptor(class_, key, comparator: Any | None = ..., parententity: Any | None = ..., doc: Any | None = ...): ...
def register_descriptor(
class_, key, comparator: Incomplete | None = ..., parententity: Incomplete | None = ..., doc: Incomplete | None = ...
): ...
def unregister_attribute(class_, key) -> None: ...
def init_collection(obj, key): ...
def init_state_collection(state, dict_, key): ...
def set_committed_value(instance, key, value) -> None: ...
def set_attribute(instance, key, value, initiator: Any | None = ...) -> None: ...
def set_attribute(instance, key, value, initiator: Incomplete | None = ...) -> None: ...
def get_attribute(instance, key): ...
def del_attribute(instance, key) -> None: ...
def flag_modified(instance, key) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
def add_class(classname, cls, decl_class_registry) -> None: ...
@@ -6,7 +7,7 @@ def remove_class(classname, cls, decl_class_registry) -> None: ...
class _MultipleClassMarker:
on_remove: Any
contents: Any
def __init__(self, classes, on_remove: Any | None = ...) -> None: ...
def __init__(self, classes, on_remove: Incomplete | None = ...) -> None: ...
def remove_item(self, cls) -> None: ...
def __iter__(self): ...
def attempt_get(self, path, key): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class _PlainColumnGetter:
@@ -63,22 +64,22 @@ class CollectionAdapter:
@property
def data(self): ...
def bulk_appender(self): ...
def append_with_event(self, item, initiator: Any | None = ...) -> None: ...
def append_with_event(self, item, initiator: Incomplete | None = ...) -> None: ...
def append_without_event(self, item) -> None: ...
def append_multiple_without_event(self, items) -> None: ...
def bulk_remover(self): ...
def remove_with_event(self, item, initiator: Any | None = ...) -> None: ...
def remove_with_event(self, item, initiator: Incomplete | None = ...) -> None: ...
def remove_without_event(self, item) -> None: ...
def clear_with_event(self, initiator: Any | None = ...) -> None: ...
def clear_with_event(self, initiator: Incomplete | None = ...) -> None: ...
def clear_without_event(self) -> None: ...
def __iter__(self): ...
def __len__(self) -> int: ...
def __bool__(self) -> bool: ...
def __nonzero__(self) -> bool: ...
def fire_append_wo_mutation_event(self, item, initiator: Any | None = ...): ...
def fire_append_event(self, item, initiator: Any | None = ...): ...
def fire_remove_event(self, item, initiator: Any | None = ...) -> None: ...
def fire_pre_remove_event(self, initiator: Any | None = ...) -> None: ...
def fire_append_wo_mutation_event(self, item, initiator: Incomplete | None = ...): ...
def fire_append_event(self, item, initiator: Incomplete | None = ...): ...
def fire_remove_event(self, item, initiator: Incomplete | None = ...) -> None: ...
def fire_pre_remove_event(self, initiator: Incomplete | None = ...) -> None: ...
class InstrumentedList(list[Any]): ...
class InstrumentedSet(set[Any]): ...
@@ -87,5 +88,5 @@ class InstrumentedDict(dict[Any, Any]): ...
class MappedCollection(dict[Any, Any]):
keyfunc: Any
def __init__(self, keyfunc) -> None: ...
def set(self, value, _sa_initiator: Any | None = ...) -> None: ...
def remove(self, value, _sa_initiator: Any | None = ...) -> None: ...
def set(self, value, _sa_initiator: Incomplete | None = ...) -> None: ...
def remove(self, value, _sa_initiator: Incomplete | None = ...) -> None: ...

View File

@@ -37,8 +37,8 @@ class QueryContext:
params,
session,
load_options,
execution_options: Any | None = ...,
bind_arguments: Any | None = ...,
execution_options: Incomplete | None = ...,
bind_arguments: Incomplete | None = ...,
) -> None: ...
class ORMCompileState(CompileState):

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Callable
from typing import Any, ClassVar, TypeVar, overload
from typing_extensions import TypeAlias
@@ -49,7 +50,7 @@ def declarative_mixin(cls: _ClsT) -> _ClsT: ...
def declarative_base(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
mapper: Any | None = ...,
mapper: Incomplete | None = ...,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
constructor: Callable[..., None] = ...,
@@ -59,7 +60,7 @@ def declarative_base(
def declarative_base(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
mapper: Any | None = ...,
mapper: Incomplete | None = ...,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
constructor: Callable[..., None] = ...,
@@ -95,12 +96,12 @@ class registry:
def dispose(self, cascade: bool = ...) -> None: ...
@overload
def generate_base(
self, mapper: Any | None = ..., cls: type[Any] | tuple[type[Any], ...] = ..., name: str = ...
self, mapper: Incomplete | None = ..., cls: type[Any] | tuple[type[Any], ...] = ..., name: str = ...
) -> type[_DeclarativeBase]: ...
@overload
def generate_base(
self,
mapper: Any | None = ...,
mapper: Incomplete | None = ...,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
*,
@@ -114,13 +115,13 @@ class registry:
# Return type of the callable is a _DeclarativeBase class with the passed in class as base.
# This could be better approximated with Intersection[PassedInClass, _DeclarativeBase].
@overload
def as_declarative_base(self, *, mapper: Any | None = ...) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
def as_declarative_base(self, *, mapper: Incomplete | None = ...) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
@overload
def as_declarative_base(
self, *, mapper: Any | None = ..., metaclass: _DeclarativeBaseMeta[_DeclT]
self, *, mapper: Incomplete | None = ..., metaclass: _DeclarativeBaseMeta[_DeclT]
) -> Callable[[_ClsT], _ClsT | _DeclT | Any]: ...
def map_declaratively(self, cls): ...
def map_imperatively(self, class_, local_table: Any | None = ..., **kw): ...
def map_imperatively(self, class_, local_table: Incomplete | None = ..., **kw): ...
@overload
def as_declarative(
@@ -128,7 +129,7 @@ def as_declarative(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
class_registry: dict[str, type[Any]] | None = ...,
mapper: Any | None = ...,
mapper: Incomplete | None = ...,
) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
@overload
def as_declarative(
@@ -136,6 +137,6 @@ def as_declarative(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
class_registry: dict[str, type[Any]] | None = ...,
mapper: Any | None = ...,
mapper: Incomplete | None = ...,
metaclass: _DeclarativeBaseMeta[_DeclT],
) -> Callable[[_ClsT], _ClsT | _DeclT | Any]: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, ClassVar, Generic, TypeVar
from ..sql.operators import ColumnOperators
@@ -60,11 +61,11 @@ class SynonymProperty(DescriptorProperty):
def __init__(
self,
name,
map_column: Any | None = ...,
descriptor: Any | None = ...,
comparator_factory: Any | None = ...,
doc: Any | None = ...,
info: Any | None = ...,
map_column: Incomplete | None = ...,
descriptor: Incomplete | None = ...,
comparator_factory: Incomplete | None = ...,
doc: Incomplete | None = ...,
info: Incomplete | None = ...,
) -> None: ...
@property
def uses_objects(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, Generic, TypeVar
from . import attributes, strategies
@@ -20,20 +21,20 @@ class DynamicAttributeImpl(attributes.AttributeImpl):
target_mapper: Any
query_class: Any
def __init__(
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Any | None = ..., **kw
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Incomplete | None = ..., **kw
) -> None: ...
def get(self, state, dict_, passive=...): ...
def get_collection(self, state, dict_, user_data: Any | None = ..., passive=...): ...
def fire_append_event(self, state, dict_, value, initiator, collection_history: Any | None = ...) -> None: ...
def fire_remove_event(self, state, dict_, value, initiator, collection_history: Any | None = ...) -> None: ...
def get_collection(self, state, dict_, user_data: Incomplete | None = ..., passive=...): ...
def fire_append_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = ...) -> None: ...
def fire_remove_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = ...) -> None: ...
def set(
self,
state,
dict_,
value,
initiator: Any | None = ...,
initiator: Incomplete | None = ...,
passive=...,
check_old: Any | None = ...,
check_old: Incomplete | None = ...,
pop: bool = ...,
_adapt: bool = ...,
) -> None: ...
@@ -73,7 +74,7 @@ class CollectionHistory:
unchanged_items: Any
added_items: Any
deleted_items: Any
def __init__(self, attr, state, apply_to: Any | None = ...) -> None: ...
def __init__(self, attr, state, apply_to: Incomplete | None = ...) -> None: ...
@property
def added_plus_unchanged(self): ...
@property

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from ..sql import operators
@@ -10,7 +11,7 @@ class _NoObject(operators.ColumnOperators[Any]):
class EvaluatorCompiler:
target_cls: Any
def __init__(self, target_cls: Any | None = ...) -> None: ...
def __init__(self, target_cls: Incomplete | None = ...) -> None: ...
def process(self, *clauses): ...
def visit_grouping(self, clause): ...
def visit_null(self, clause): ...

Some files were not shown because too many files have changed in this diff Show More