<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.12.1">
</HEAD>
<BODY>
Beste Python mensen,<BR>
Sinds afgelopen weekend ben ik begonnen met Python te spelen. Ik bedacht om een gtk interface te ontwerpen voor vpnc, de (commandline) vpnc client voor Linux. Alles werkt al, alleen nu maak ik als connectie een klasse aan, die probeert dit uit te voeren (dit staat binnen een try):
<PRE>
<FONT COLOR="#0000ff">self.child = pexpect.spawn("vpnc-connect " + re.escape(profile))</FONT>
<FONT COLOR="#0000ff">self.child.expect(".* password .*: ")</FONT>
<FONT COLOR="#0000ff">self.child.sendline(password)</FONT>
</PRE>
Het probleem is echter dat het script doorgaat, en er geen connectie achterblijft. Mijn idee was om bij het aanmaken van de instantie 'Connection', er een connectie wordt gemaakt (met bovenstaande code), en bij het verwijderen van het object er een 'vpnc-disconnect' wordt gedaan. Maar dat gaat dus niet lukken.<BR>
<BR>
Kan iemand mij hier wat meer inzicht in verschaffen. Het is dus nu gelukt de pexpect module te gebruiken, en het password correct in te voeren (heb ik getest). Alleen wordt het proces direct gekilled na deze code. Ik heb dingen als self.child.close() geprobeerd, maar dat mocht niet baten.<BR>
<BR>
Alvast grote dank van deze python leerling,<BR>
Jurian<BR>
<BR>
PS. Klopt het dat python-nl, en volgens mij python zelf ook, geen IRC kanaal heeft?
</BODY>
</HTML>