mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 14:01:55 +08:00
Update pyVmomi stubs (#7599)
* Add generic base class `DynamicData` * Add missing `key` prop to `OptionValue` * Fix `MethodFault` not inheriting from `Exception` * Fix `RetrieveOptions` default `maxObjects` type and default
This commit is contained in:
committed by
GitHub
parent
3c85f36b7f
commit
71d80efa43
@@ -7,3 +7,4 @@ class OptionManager:
|
||||
|
||||
class OptionValue:
|
||||
value: Any
|
||||
key: str
|
||||
|
||||
@@ -3,6 +3,8 @@ from typing import Any
|
||||
from .fault import *
|
||||
from .query import *
|
||||
|
||||
class DynamicData: ...
|
||||
|
||||
class DynamicProperty:
|
||||
def __init__(self, *, name: str = ..., val: Any = ...) -> None: ...
|
||||
name: str
|
||||
@@ -10,16 +12,16 @@ class DynamicProperty:
|
||||
|
||||
class ManagedObject: ...
|
||||
|
||||
class KeyAnyValue:
|
||||
class KeyAnyValue(DynamicData):
|
||||
key: str
|
||||
value: Any
|
||||
|
||||
class LocalizableMessage:
|
||||
class LocalizableMessage(DynamicData):
|
||||
key: str
|
||||
arg: list[KeyAnyValue] | None
|
||||
message: str | None
|
||||
|
||||
class MethodFault:
|
||||
class MethodFault(DynamicData, Exception):
|
||||
msg: str | None
|
||||
faultCause: MethodFault | None
|
||||
faultMessage: list[LocalizableMessage] | None
|
||||
|
||||
@@ -21,8 +21,8 @@ class PropertyCollector:
|
||||
def __getattr__(self, name: str) -> Any: ... # incomplete
|
||||
|
||||
class RetrieveOptions:
|
||||
def __init__(self, *, maxObjects: int) -> None: ...
|
||||
maxObjects: int
|
||||
def __init__(self, *, maxObjects: int | None = ...) -> None: ...
|
||||
maxObjects: int | None
|
||||
|
||||
class ObjectSpec:
|
||||
def __init__(
|
||||
|
||||
Reference in New Issue
Block a user