Add __init__ to types.MethodType (#1499)

This commit is contained in:
Semyon Proshev
2017-07-26 18:38:27 +03:00
committed by Jelle Zijlstra
parent 15c8474e35
commit 72fbc459a7
2 changed files with 3 additions and 1 deletions

View File

@@ -81,10 +81,11 @@ class ClassType: ...
class UnboundMethodType:
im_class = ... # type: type
im_func = ... # type: FunctionType
im_self = ... # type: Optional[object]
im_self = ... # type: object
__name__ = ... # type: str
__func__ = im_func
__self__ = im_self
def __init__(self, func: Callable, obj: object) -> None: ...
def __call__(self, *args: Any, **kwargs: Any) -> Any: ...
class InstanceType:

View File

@@ -140,6 +140,7 @@ class MethodType:
__func__ = ... # type: _StaticFunctionType
__self__ = ... # type: object
__name__ = ... # type: str
def __init__(self, func: Callable, obj: object) -> None: ...
def __call__(self, *args: Any, **kwargs: Any) -> Any: ...
class BuiltinFunctionType:
__self__ = ... # type: Union[object, ModuleType]