Python C API: включить вызов «if __name__ == '__main__':»? - PullRequest
0 голосов
/ 04 августа 2020

Я использую Windows и использую Python 3 C API для импорта библиотеки, которая использует библиотеку многопроцессорной обработки Python. Согласно документации, на Windows мне нужно установить основную защиту, например

if __name__ == '__main__':
    rest of code making calls into classes used multiprocessing

Как мне создать основную защиту из C? Есть ли флаг, который я могу передать в Py_Initialize ()? Есть ли еще один умный способ обернуть код проверкой if __name__ == '__main__':?

...