Detectar clima no Windows x86 ou x64

Há muitas maneiras de detectar o clima em que seu aplicativo é executado em um ambiente de 32 ou 64 bits. Esta é a maneira mais simples que encontrei (ela também detecta vinho):

import ctypes, os, platform
def GetBits()
"""
returns "
32bit", "64bit", "wow64" or "wine"
"""

try:
ctypes
.windll.kernel32.wine_get_unix_file_name()
return "wine"
except AttributeError:
arch
= platform.architecture()[0]
return "wow64" if arch=="32bit" and ("PROGRAMFILES(X86)" in os.environ) else arch