[Python-de] os.fork ... externes Programm wird immer doppelt gestartet

Daniel Hagemeister PepeCyB at hagemeisterbln.de
Mo Mär 19 16:50:33 UTC 2007


Hallo,

ich wurschtele gerade weiter an einem kleinen Programm zur Erstellung von 
Verkaufstexten für eBay (nutzt PyQt... ist hier aber kein PyQt-Problem). Nun 
wollte ich eine Hilfe-Funktion einbauen, bei der der Web-Browser Konqueror 
mit meiner HTML-Hilfedatei geöffnet wird.
Der Aufruf der Sub führt aber immer zum zweifachen Start des Konqueror. Woran 
mag das liegen?

Gruß Daniel

----

Code:

.
.
import os
from posix import execv
.
.
.

def helpContents(self):
    pid = os.fork()
    if pid == 0:
        status = execv("/usr/bin/konqueror",("--profile 
webbrowsing","eBayEd.html"))
        os.wait()