Skip to content

Commit

Permalink
[type hints] Use the "from Y import X as X" format to re-export submo…
Browse files Browse the repository at this point in the history
  • Loading branch information
ddraganov committed Jun 22, 2023
1 parent 44c357e commit 2169e2e
Show file tree
Hide file tree
Showing 18 changed files with 61 additions and 18 deletions.
5 changes: 4 additions & 1 deletion pyVmomi/eam/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ from typing import List, Literal
from enum import Enum
from pyVmomi import eam, vim, vmodl
from pyVmomi.VmomiSupport import ManagedObject, NoneType
from . import fault, issue, lccm, vib
from . import fault as fault
from . import issue as issue
from . import lccm as lccm
from . import vib as vib


class Agency(EamObject):
Expand Down
4 changes: 3 additions & 1 deletion pyVmomi/eam/issue/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
from typing import List
from pyVmomi import eam, vim, vmodl
from datetime import datetime
from . import cluster, integrity, personality
from . import cluster as cluster
from . import integrity as integrity
from . import personality as personality


class AgencyDisabled(AgencyIssue): ...
Expand Down
2 changes: 1 addition & 1 deletion pyVmomi/eam/issue/cluster/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from . import agent
from . import agent as agent
2 changes: 1 addition & 1 deletion pyVmomi/eam/issue/integrity/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from . import agency
from . import agency as agency
3 changes: 2 additions & 1 deletion pyVmomi/eam/issue/personality/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
from . import agency, agent
from . import agency as agency
from . import agent as agent
9 changes: 8 additions & 1 deletion pyVmomi/pbm/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@ from typing import List
from enum import Enum
from pyVmomi import vmodl
from pyVmomi.VmomiSupport import ManagedObject
from . import auth, capability, compliance, fault, placement, profile, provider, replication
from . import auth as auth
from . import capability as capability
from . import compliance as compliance
from . import fault as fault
from . import placement as placement
from . import profile as profile
from . import provider as provider
from . import replication as replication


class ServiceInstance(ManagedObject):
Expand Down
3 changes: 2 additions & 1 deletion pyVmomi/pbm/capability/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from typing import List
from pyVmomi import pbm, vmodl
from pyVmomi.VmomiSupport import ManagedObject
from . import provider, types
from . import provider as provider
from . import types as types


class CapabilityMetadataManager(ManagedObject): ...
Expand Down
2 changes: 1 addition & 1 deletion pyVmomi/pbm/profile/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ from enum import Enum
from pyVmomi import pbm, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject, NoneType, long
from . import provider
from . import provider as provider


class ProfileManager(ManagedObject):
Expand Down
4 changes: 3 additions & 1 deletion pyVmomi/sms/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ from enum import Enum
from pyVmomi import auth, vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject
from . import fault, provider, storage
from . import fault as fault
from . import provider as provider
from . import storage as storage


class ServiceInstance(ManagedObject):
Expand Down
2 changes: 1 addition & 1 deletion pyVmomi/sms/fault/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import List, Literal
from pyVmomi import sms, vim, vmodl
from pyVmomi.VmomiSupport import long
from . import replication
from . import replication as replication


class AuthConnectionFailed(NoPermission): ...
Expand Down
2 changes: 1 addition & 1 deletion pyVmomi/sms/storage/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ from enum import Enum
from pyVmomi import sms, vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import long
from . import replication
from . import replication as replication


class BackingConfig(vmodl.DynamicData):
Expand Down
21 changes: 20 additions & 1 deletion pyVmomi/vim/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,26 @@ from enum import Enum
from pyVmomi import vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedMethod, ManagedObject, NoneType, byte, double, long, short
from . import action, alarm, cluster, dvs, encryption, event, ext, fault, host, net, option, profile, scheduler, storageDrs, tenant, vcha, view, vm, vsan, vslm
from . import action as action
from . import alarm as alarm
from . import cluster as cluster
from . import dvs as dvs
from . import encryption as encryption
from . import event as event
from . import ext as ext
from . import fault as fault
from . import host as host
from . import net as net
from . import option as option
from . import profile as profile
from . import scheduler as scheduler
from . import storageDrs as storageDrs
from . import tenant as tenant
from . import vcha as vcha
from . import view as view
from . import vm as vm
from . import vsan as vsan
from . import vslm as vslm


class AuthorizationManager(ManagedObject):
Expand Down
3 changes: 2 additions & 1 deletion pyVmomi/vim/profile/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ from enum import Enum
from pyVmomi import vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject, NoneType, PropertyPath
from . import cluster, host
from . import cluster as cluster
from . import host as host


class ComplianceManager(ManagedObject):
Expand Down
2 changes: 1 addition & 1 deletion pyVmomi/vim/profile/host/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ from enum import Enum
from pyVmomi import vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject, NoneType, PropertyPath, binary, byte
from . import profileEngine
from . import profileEngine as profileEngine


class HostProfile(vim.profile.Profile):
Expand Down
6 changes: 5 additions & 1 deletion pyVmomi/vim/vm/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@ from enum import Enum
from pyVmomi import vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject, NoneType, PropertyPath, binary, long, short
from . import check, customization, device, guest, replication
from . import check as check
from . import customization as customization
from . import device as device
from . import guest as guest
from . import replication as replication


class GuestCustomizationManager(ManagedObject):
Expand Down
3 changes: 2 additions & 1 deletion pyVmomi/vim/vsan/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
from . import cluster, host
from . import cluster as cluster
from . import host as host
3 changes: 2 additions & 1 deletion pyVmomi/vim/vslm/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ from enum import Enum
from pyVmomi import vim, vmodl
from datetime import datetime
from pyVmomi.VmomiSupport import ManagedObject, long
from . import host, vcenter
from . import host as host
from . import vcenter as vcenter


class VStorageObjectManagerBase(ManagedObject): ...
Expand Down
3 changes: 2 additions & 1 deletion pyVmomi/vmodl/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from typing import List
from pyVmomi import vmodl
from pyVmomi.VmomiSupport import DataObject, PropertyPath
from . import fault, query
from . import fault as fault
from . import query as query


class DynamicArray(DataObject):
Expand Down

0 comments on commit 2169e2e

Please sign in to comment.