[Python-de] externe Programme

Gerhard Häring gh at ghaering.de
Thu May 1 16:19:28 EDT 2003


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




More information about the Python-de mailing list