Achim Domma (ProCoders) wrote:
Klasse Popen3/Popen4 im Modul popen2.
Du kriegst in dem erzeugten Objekt auch die PID mit, mit derer und os.kill du den Prozess im Zweifelsfall beenden kannst.
Und dann rufst du in 'ner Schleife immer poll und sleep auf? Sehr coole Lösung, kannst du auch 'ne Alternative für Windows anbieten? Braucht der OP zwar nicht, fände ich aber sehr cool! ;-)
Unter Windows gibt's statt poll() zwar auch select(), dafür aber kein Popen3/Popen4. Ich würd das ganze ja mit urllib und timeoutsocket machen. timeoutsocket ist zwar ein externes Modul (in 2.3 ist es integriert), aber wenn man's braucht, dann braucht man's wirklich. -- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de