Various pyvmomi improvements (#8469)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
This commit is contained in:
Kevin Kirsche
2022-08-03 18:08:08 -04:00
committed by GitHub
parent ac2fe42a14
commit 7953848101
6 changed files with 19 additions and 21 deletions

View File

@@ -1,7 +1,7 @@
from _typeshed import Incomplete
from datetime import datetime
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
def __getattr__(name: str) -> Incomplete: ...
class Event:
createdTime: datetime

View File

@@ -1,6 +1,6 @@
from typing import Any
from _typeshed import Incomplete
def __getattr__(name: str) -> Any: ... # incomplete
def __getattr__(name: str) -> Incomplete: ...
class InvalidName(Exception): ...
class RestrictedByAdministrator(Exception): ...

View File

@@ -1,6 +1,7 @@
from _typeshed import Incomplete
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
def __getattr__(name: str) -> Incomplete: ...
class OptionManager:
def QueryOptions(self, name: str) -> list[OptionValue]: ...

View File

@@ -1,8 +1,8 @@
from typing import Any
from _typeshed import Incomplete
from pyVmomi.vim import ManagedEntity
def __getattr__(name: str) -> Any: ... # incomplete
def __getattr__(name: str) -> Incomplete: ...
class ContainerView:
def Destroy(self) -> None: ...

View File

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

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from pyVmomi.vim import ManagedEntity
@@ -12,13 +13,11 @@ class PropertyCollector:
pathSet: list[str]
class TraversalSpec:
def __init__(
self, *, path: str = ..., skip: bool = ..., type: type[ContainerView] = ..., **kwargs: Any # incomplete
) -> None: ...
def __init__(self, *, path: str = ..., skip: bool = ..., type: type[ContainerView] = ..., **kwargs) -> None: ...
path: str
skip: bool
type: type[ContainerView]
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class RetrieveOptions:
def __init__(self, *, maxObjects: int | None = ...) -> None: ...
@@ -38,19 +37,17 @@ class PropertyCollector:
*,
propSet: list[PropertyCollector.PropertySpec] = ...,
objectSet: list[PropertyCollector.ObjectSpec] = ...,
**kwargs: Any, # incomplete
**kwargs,
) -> None: ...
propSet: list[PropertyCollector.PropertySpec]
objectSet: list[PropertyCollector.ObjectSpec]
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class ObjectContent:
def __init__(
self, *, obj: ManagedEntity = ..., propSet: list[DynamicProperty] = ..., **kwargs: Any # incomplete
) -> None: ...
def __init__(self, *, obj: ManagedEntity = ..., propSet: list[DynamicProperty] = ..., **kwargs) -> None: ...
obj: ManagedEntity
propSet: list[DynamicProperty]
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...
class RetrieveResult:
def __init__(self, *, objects: list[PropertyCollector.ObjectContent] = ..., token: str | None = ...) -> None: ...
@@ -60,4 +57,4 @@ class PropertyCollector:
self, specSet: list[PropertyCollector.FilterSpec], options: PropertyCollector.RetrieveOptions
) -> PropertyCollector.RetrieveResult: ...
def ContinueRetrievePropertiesEx(self, token: str) -> PropertyCollector.RetrieveResult: ...
def __getattr__(self, name: str) -> Any: ... # incomplete
def __getattr__(self, name: str) -> Incomplete: ...