Use Incomplete instead of Any in __getattr__ (#8903)

This commit is contained in:
Nikita Sobolev
2022-10-15 20:54:21 +03:00
committed by GitHub
parent ed4bc2b2e6
commit ce4668a132
64 changed files with 157 additions and 132 deletions

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from datetime import datetime
from enum import Enum
from typing import Any
@@ -7,7 +8,7 @@ from .event import EventManager
from .option import OptionManager
from .view import ViewManager
def __getattr__(name: str) -> Any: ... # incomplete
def __getattr__(name: str) -> Incomplete: ...
class ManagedObject: ...
@@ -15,7 +16,7 @@ class ManagedEntity(ManagedObject):
_moId: str
obj: None
name: str
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class ServiceInstanceContent:
setting: OptionManager
@@ -24,12 +25,12 @@ class ServiceInstanceContent:
viewManager: ViewManager
perfManager: PerformanceManager
eventManager: EventManager
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class ServiceInstance:
content: ServiceInstanceContent
def CurrentTime(self) -> datetime: ...
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class PerformanceManager:
class MetricId:
@@ -42,7 +43,7 @@ class PerformanceManager:
groupInfo: Any
nameInfo: Any
rollupType: Any
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class QuerySpec:
entity: ManagedEntity
@@ -50,13 +51,13 @@ class PerformanceManager:
intervalId: int
maxSample: int
startTime: datetime
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class EntityMetricBase:
entity: ManagedEntity
def QueryPerfCounterByLevel(self, collection_level: int) -> list[PerformanceManager.PerfCounterInfo]: ...
def QueryPerf(self, querySpec: list[PerformanceManager.QuerySpec]) -> list[PerformanceManager.EntityMetricBase]: ...
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class ClusterComputeResource(ManagedEntity): ...
class ComputeResource(ManagedEntity): ...