Definindo o tamanho da pilha em um script python
Estou convertendo um script csh para um script python. O script chama um executável com muita memória que requer uma pilha muito grande; portanto, o script csh define o tamanho da pilha como ilimitado:
limit stacksize unlimited
Quando tento reproduzir esse script em python, eu os executo de uma maneira muito ingênua, usandoos.system
, por exemplo.:
os.system('some_executable')
Mas não sei como dizer ao sistema operacional para executar esses executáveis com tamanho de pilha ilimitado. Existe uma maneira de especificar o tamanho da pilha para chamadas dentro de um script python? Existe alguma chamada de sistema de baixo nível que eu deveria estar usando? E existe um módulo (semelhante ao shutil) que controla isso?