Never explicitly inherit from object in Python 3-only stubs (#6777)

This commit is contained in:
Alex Waygood
2022-01-02 06:24:48 +00:00
committed by GitHub
parent d43cd997a4
commit 505ea72641
35 changed files with 79 additions and 67 deletions

View File

@@ -3,7 +3,7 @@ from typing import Any, Sequence
def symtable(code: str, filename: str, compile_type: str) -> SymbolTable: ...
class SymbolTable(object):
class SymbolTable:
def __init__(self, raw_table: Any, filename: str) -> None: ...
def get_type(self) -> str: ...
def get_id(self) -> int: ...
@@ -29,7 +29,7 @@ class Function(SymbolTable):
class Class(SymbolTable):
def get_methods(self) -> tuple[str, ...]: ...
class Symbol(object):
class Symbol:
if sys.version_info >= (3, 8):
def __init__(
self, name: str, flags: int, namespaces: Sequence[SymbolTable] | None = ..., *, module_scope: bool = ...
@@ -51,7 +51,7 @@ class Symbol(object):
def get_namespaces(self) -> Sequence[SymbolTable]: ...
def get_namespace(self) -> SymbolTable: ...
class SymbolTableFactory(object):
class SymbolTableFactory:
def __init__(self) -> None: ...
def new(self, table: Any, filename: str) -> SymbolTable: ...
def __call__(self, table: Any, filename: str) -> SymbolTable: ...