Add a few classes to vmodl and vmodl.fault (#7565)

This commit is contained in:
Hans Aarne Liblik
2022-03-29 23:07:25 +03:00
committed by GitHub
parent 1245bbcc8d
commit e8fe316a74
2 changed files with 24 additions and 0 deletions

View File

@@ -1,6 +1,25 @@
from typing import Any
from .fault import *
from .query import *
class DynamicProperty:
def __init__(self, *, name: str = ..., val: Any = ...) -> None: ...
name: str
val: Any
class ManagedObject: ...
class KeyAnyValue:
key: str
value: Any
class LocalizableMessage:
key: str
arg: list[KeyAnyValue] | None
message: str | None
class MethodFault:
msg: str | None
faultCause: MethodFault | None
faultMessage: list[LocalizableMessage] | None

View File

@@ -1,5 +1,10 @@
from typing import Any
from pyVmomi.vmodl import ManagedObject
def __getattr__(name: str) -> Any: ... # incomplete
class InvalidArgument(Exception): ...
class ManagedObjectNotFound:
obj: ManagedObject