Zdravim,
mam dotaz ohledne zachytavani unixovych signalu. Nasledujici kod by mel 
skoncit program pri zachyceni SIGINT, ale nechce se mu. Evidentne neni 
vyhodnocovana podminka. Neni to zpusobeno nejakou optimalizaci? Vim, ze 
v C se daji nejake promenne oznacit, aby u nich nepouzival nektere 
optimalizace, protoze jeji hodnota se muze zmenit mimo cast programu.
Dekuji za radu
Karel


#!/usr/bin/python

import signal


def handler(signum, frame):
     quit = True
     print 'signal handler called with signal', signum
     print quit


signal.signal(signal.SIGINT, handler)

quit = False

print 'running...'

while not quit:
     pass

print 'quitting...'
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem