Merge "Fix pythoncom thread model error"

This commit is contained in:
Zuul
2019-08-23 12:22:29 +00:00
committed by Gerrit Code Review

View File

@@ -12,17 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import struct
import sys
if struct.calcsize("P") == 8 and sys.platform == 'win32':
# This is needed by Nano Server.
# Set COINIT_MULTITHREADED only on x64 interpreters due to issues on x86.
# sys.coinit_flags needs to be set before importing pythoncom
sys.coinit_flags = 0
import pythoncom
pythoncom.CoInitializeEx(pythoncom.COINIT_MULTITHREADED)
from oslo_log import log as oslo_logging
from cloudbaseinit import conf as cloudbaseinit_conf