/ / Ako zabije python skript bez zabitia iPythonu? - python, wxpython, ipython

Ako zabijete pythonský skript bez zabitia iPythonu? python, wxpython, ipython

Napísal som skript v pytone s wx.Rám a má funkciu ukončenia, ktorá vyvoláva sys.exit (), keď používateľ klikol na tlačidlo Zavrieť. Rád by som mohol spustiť tento skript z iPythonu, ale keď používateľ klikne na tlačidlo Zavrieť, sys.exit () zabije spustený skript pythonu a tiež iPython.Ako som mohol použiť miesto sys.exit () zabiť iba python script, nie iPython?

Vďaka!

odpovede:

1 pre odpoveď č. 1

Nie som s iPythonom oboznámený, ale s trochou vyhľadávania som našiel stránku: http://ipython.scipy.org/moin/InterupptingThreads, Z toho vyvodzujem, že všetko, čo možno budete musieť urobiť, je "zdvihnúť SystemExit".