mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-03-04 22:31:26 +08:00
Use Incomplete instead of Any in __getattr__ (#8903)
This commit is contained in:
@@ -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): ...
|
||||
|
||||
Reference in New Issue
Block a user