title: 'CoInitialize has not been called' When call a function with parameters by Object
body: <p>I am trying to call a ExecutionStart function by the Object <code>TestSessionProjectObj</code>. When i pass and try to print the object it shows the below error <code>CoIntilaization</code>.</p>
  
  <blockquote>
    <p>File "C:\Python27\lib\threading.py", line 754, in run
        self.__target(*self.__args, **self.__kwargs)
    File"C:/AI/AutomationDesk/API/Scripting_Python/MITETestSessionProjectExecution.py", line 52, in ExecutionStart</p>
  </blockquote>
  
  <pre><code>print TestSessionProjectObj.Name
  </code></pre>
  
  <blockquote>
    <p>File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 529, in <strong>getattr</strong></p>
  </blockquote>
  
  <pre><code>ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
  </code></pre>
  
  <blockquote>
    <p>com_error: (-2147221008, 'CoInitialize has not been called.', None, None)</p>
  </blockquote>