Repository URL to install this package:
Version:
3.3.29 ▾
|
ó ̍EYc @ sÉ d Z d d l Z d d l Z d d l Z d d l Z e j d k rT d d l Z n d d l m Z d d l m Z e j e Z d e f d YZ d e f d YZ d e f d YZ d S( s Base WMI utility class. iÿÿÿÿNt win32( t log( t reflectiont BaseUtilsc B s e Z i Z d Z d Z RS( c K s t j d | | S( Nt moniker( t wmit WMI( t selfR t kwargs( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt _get_wmi_obj' s c K sc t j d k r d S| r) | j | | S| | j k rC | j | S| j | } | | j | <| S( NR ( t syst platformt NoneR t _WMI_CONS( R R R t wmi_conn( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt _get_wmi_conn* s ( t __name__t __module__R R R ( ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyR # s t BaseUtilsVirtc B sh e Z d Z d Z d Z d d Z e d Z e d Z e d Z d Z e d Z RS( s //%s/root/virtualization/v2t .c C s( d | _ | | _ d | _ d | _ d S( N( R t _vs_man_svc_attrt _hostt _conn_attrt _compat_conn_attr( R t host( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt __init__= s c C s/ | j s( | j | j | j | _ n | j S( N( R R t _wmi_namespaceR ( R ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt _connC s c C s | j s t j sO t j j d j } t t t | j d t _ n t j d d g k rs | j | _ q | j d | j | j | _ n | j S( Ni R i i R ( R R t _os_versionR R t Win32_OperatingSystemt Versiont listt mapt intt splitR t _get_wmi_compat_connR R ( R t os_version( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt _compat_connJ s ! c C s) | j s" | j j d | _ n | j S( Ni ( R R% t# Msvm_VirtualSystemManagementService( R ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyt _vs_man_svc\ s c K sH t j s2 d t j d } t j d | t _ n t j j d | | S( Ns %s.pyi t old_wmiR ( R t _old_wmiR t __path__t impt load_sourceR ( R R R t old_wmi_path( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyR# c s c K s t j sF t j j d j } t t t | j d t _ n | sb t j d d g k ru t j d | | S| j d | | S( Ni R i i R ( R R R R R R R R R! R" R# ( R R t compatibility_modeR R$ ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyR l s $N( R R R R R R) R t propertyR R% R' R# t FalseR ( ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/os_win/utils/baseutils.pyR 7 s t SynchronizedMetac B s&