1. Резюме
У меня 64-битная винда. Но если я использую platform.architecture()[0]
или sublime.arch()
в моем плагине Sublime Text, я получаю значение 32bit
.
2. Настройки
Создаю файл ExampleSashaPlugin.py
в папке $packages/TestPlugin
. Содержание этого файла:
import platform
import sublime
get_bitness = platform.architecture()[0]
print(get_bitness)
get_bitness_2 = sublime.arch()
print(get_bitness_2)
3. Шаги по воспроизведению
Я воспроизвожу проблему в версии Sublime Text без плагинов и пользовательских настроек.
Сохраняю ExampleSashaPlugin.py
.
4. Ожидаемое поведение
Если я получаю разрядность Windows в интерпретаторе Python:
>>> import platform
>>> platform.architecture()[0]
'64bit'
5. Фактическое поведение
Вывод консоли Sublime Text:
key evt: control+s
command: save
reloading plugin TestPlugin.ExampleSashaPlugin
32bit
x32
6. Окружающая среда
Операционная система и версия:
Windows 10 Enterprise LTSB, 64-разрядная версия RU
Sublime Text:
Сборка 3126, переносимая для 64-разрядной версии Windows
Спасибо.