@@ -64,11 +64,11 @@ <h1>Source code for windows.winobject.wmi</h1><div class="highlight"><pre>
64
64
< span class ="sa "> r</ span > < span class ="sd "> """An object to perform wmi request to ``root\cimv2``"""</ span >
65
65
< span class ="n "> INSTANCE</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
66
66
67
- < span class ="k " > def</ span > < span class =" nf " > __new__</ span > < span class =" p " > ( </ span > < span class =" bp " > cls</ span > < span class =" p " > , </ span > < span class =" o " > * </ span > < span class =" n " > args</ span > < span class =" p " > , </ span > < span class =" o " > ** </ span > < span class =" n " > kwargs</ span > < span class =" p " > ):</ span >
68
- < span class ="k " > if </ span > < span class =" bp " > cls </ span > < span class =" o " > . </ span > < span class =" n " > INSTANCE </ span > < span class =" ow " > is </ span > < span class =" ow " > not</ span > < span class =" kc " > None</ span > < span class =" p " > :</ span >
69
- < span class =" k " > return</ span > < span class =" bp " > cls</ span > < span class =" o " > . </ span > < span class =" n " > INSTANCE</ span >
70
- < span class ="bp " > cls </ span > < span class =" o " > . </ span > < span class =" n " > INSTANCE </ span > < span class =" o " > = </ span > < span class =" nb " > super </ span > < span class =" p " > ( </ span > < span class =" bp " > cls</ span > < span class =" p " > , </ span > < span class =" bp " > cls</ span > < span class =" p " > ) </ span > < span class =" o " > . </ span > < span class =" fm " > __new__</ span > < span class =" p " > ( </ span > < span class =" bp " > cls</ span > < span class =" p " > , </ span > < span class =" o " > * </ span > < span class =" n " > args</ span > < span class =" p " > , </ span > < span class =" o " > ** </ span > < span class =" n " > kwargs</ span > < span class =" p " > )</ span >
71
- < span class ="k " > return </ span > < span class =" bp " > cls </ span > < span class =" o " > . </ span > < span class =" n " > INSTANCE</ span >
67
+ < span class ="c1 " > # def __new__( cls, * args, ** kwargs):</ span >
68
+ < span class ="c1 " > # if cls.INSTANCE is not None:</ span >
69
+ < span class =" c1 " > # return cls. INSTANCE</ span >
70
+ < span class ="c1 " > # cls.INSTANCE = super( cls, cls). __new__( cls, * args, ** kwargs)</ span >
71
+ < span class ="c1 " > # return cls. INSTANCE</ span >
72
72
73
73
< span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> target</ span > < span class ="o "> =</ span > < span class ="s2 "> "root</ span > < span class ="se "> \\</ span > < span class ="s2 "> cimv2"</ span > < span class ="p "> ,</ span > < span class ="n "> user</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> password</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
74
74
< span class ="n "> locator</ span > < span class ="o "> =</ span > < span class ="n "> IWbemLocator</ span > < span class ="p "> ()</ span >
@@ -173,7 +173,7 @@ <h3>Navigation</h3>
173
173
</ div >
174
174
< div class ="footer " role ="contentinfo ">
175
175
© Copyright 2015, Clement Rouault.
176
- Created using < a href ="http://sphinx-doc.org/ "> Sphinx</ a > 1.5.5 .
176
+ Created using < a href ="http://sphinx-doc.org/ "> Sphinx</ a > 1.5.2 .
177
177
</ div >
178
178
</ body >
179
179
</ html >
0 commit comments