mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
Never explicitly inherit from object in Python 3-only stubs (#6777)
This commit is contained in:
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user