Ahoj,
mám program, ke kterému jsem si vytvořil trasování, které nedělá nic jiného, než zobrazí vybranou část z (
import traceback) traceback.extract_stack() pomocí print(). Trasování je v samostatné pkg.
V PyCharm mi vše funguje jak má, výstup vypadá takto:
X start
- in all
aaa
- out all
X exit
Pokud ale udělám build a spustím aplikaci, zadám vstup na konzoli, tak se konzole ihned zavře. Zkusil jsem udělat jednoduchý program bez trasování, protože jsem si myslel, že problém je v buildu, ale vše funguje ok.
Výstup konzole:
X start
// konzole se zavře
Kód:
def all():
TraceIn('in all')
print('aaa')
TraceOut('out all')
input('X start')
all()
input('X exit')