mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-09 04:52:23 +08:00
Mark first argument of __[get|set|del]attr__ as str (#9245)
This commit is contained in:
@@ -42,8 +42,8 @@ class Proxy:
|
||||
def passthrough(method): ...
|
||||
__enter__: Incomplete
|
||||
__exit__: Incomplete
|
||||
def __getattr__(self, attr): ...
|
||||
def __setattr__(self, attr, value) -> None: ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
def __setattr__(self, attr: str, value) -> None: ...
|
||||
|
||||
class DatabaseProxy(Proxy):
|
||||
def connection_context(self): ...
|
||||
@@ -70,7 +70,7 @@ class AliasManager:
|
||||
class State:
|
||||
def __new__(cls, scope=..., parentheses: bool = ..., **kwargs): ...
|
||||
def __call__(self, scope: Incomplete | None = ..., parentheses: Incomplete | None = ..., **kwargs): ...
|
||||
def __getattr__(self, attr_name): ...
|
||||
def __getattr__(self, attr_name: str): ...
|
||||
|
||||
class Context:
|
||||
stack: Incomplete
|
||||
@@ -113,7 +113,7 @@ class Node:
|
||||
class ColumnFactory:
|
||||
node: Incomplete
|
||||
def __init__(self, node) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
|
||||
class _DynamicColumn:
|
||||
def __get__(self, instance, instance_type: Incomplete | None = ...): ...
|
||||
@@ -285,7 +285,7 @@ class WrappedNode(ColumnBase):
|
||||
class EntityFactory:
|
||||
node: Incomplete
|
||||
def __init__(self, node) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
|
||||
class _DynamicEntity:
|
||||
def __get__(self, instance, instance_type: Incomplete | None = ...): ...
|
||||
@@ -361,7 +361,7 @@ class StringExpression(Expression):
|
||||
|
||||
class Entity(ColumnBase):
|
||||
def __init__(self, *path) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
def get_sort_key(self, ctx): ...
|
||||
def __hash__(self) -> int: ...
|
||||
def __sql__(self, ctx): ...
|
||||
@@ -379,7 +379,7 @@ class Function(ColumnBase):
|
||||
name: Incomplete
|
||||
arguments: Incomplete
|
||||
def __init__(self, name, arguments, coerce: bool = ..., python_value: Incomplete | None = ...) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
def filter(self, where: Incomplete | None = ...) -> None: ...
|
||||
def order_by(self, *ordering) -> None: ...
|
||||
def python_value(self, func: Incomplete | None = ...) -> None: ...
|
||||
@@ -455,7 +455,7 @@ class NodeList(ColumnBase):
|
||||
|
||||
class _Namespace(Node):
|
||||
def __init__(self, name) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
__getitem__: Incomplete
|
||||
|
||||
class NamespaceAttribute(ColumnBase):
|
||||
@@ -1337,7 +1337,7 @@ class ForeignKeyField(Field):
|
||||
safe_name: Incomplete
|
||||
def bind(self, model, name, set_attribute: bool = ...) -> None: ...
|
||||
def foreign_key_constraint(self): ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
|
||||
class DeferredForeignKey(Field):
|
||||
field_kwargs: Incomplete
|
||||
@@ -1633,8 +1633,8 @@ class Model(metaclass=ModelBase):
|
||||
|
||||
class ModelAlias(Node):
|
||||
def __init__(self, model, alias: Incomplete | None = ...) -> None: ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __setattr__(self, attr, value) -> None: ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
def __setattr__(self, attr: str, value) -> None: ...
|
||||
def get_field_aliases(self): ...
|
||||
def select(self, *selection): ...
|
||||
def __call__(self, **kwargs): ...
|
||||
@@ -1651,7 +1651,7 @@ class FieldAlias(Field):
|
||||
def adapt(self, value): ...
|
||||
def python_value(self, value): ...
|
||||
def db_value(self, value): ...
|
||||
def __getattr__(self, attr): ...
|
||||
def __getattr__(self, attr: str): ...
|
||||
def __sql__(self, ctx): ...
|
||||
|
||||
class _ModelQueryHelper:
|
||||
|
||||
Reference in New Issue
Block a user