Avanti-cl: Python-Skript geht nicht mehr
Sibylle Koczian
Sibylle.Koczian at bibliothek.uni-augsburg.de
Mo Nov 17 17:17:24 CET 2003
Lieber Herr Butkus, liebe Liste,
mit Avanti-cl vom 29.9.2003 versagen die alten Python-Skripte von H.
Bachschneider und H. Hoeppner. Beide hatten als Kern der Kommunikation mit
avanti-cl die folgenden Befehle:
Die Variable "job" enthaelt den Text des Avanti-Jobs (ohne AVANTI:EOJ, das
bei Avanti-cl m.W. nicht noetig ist).
import os
(xin, xout, xerr) =
os.popen('c:\\allegro\\avanti\\bin\\avanti-cl.exe') # oder wo
auch immer avanti-cl liegt
xin.write(job)
xin.write('\x1a')
result = xout.read()
log = xerr.read()
So weit ich es erkennen kann, bleibt das Skript beim read-Aufruf haengen.
Was ist los?
Kann es an Python 2.3 liegen? Funktioniert es anderswo mit einer aelteren
Python-Version?
Der einfachste Test: avanti-cl < job.txt
funktioniert nach wie vor.
Danke und beste Gruesse,
Koczian
Dr. Sibylle Koczian
Universitaetsbibliothek, Abt. Naturwiss.
D-86135 Augsburg
Tel.: (0821) 598-2400, Fax : (0821) 598-2410
e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE
Mehr Informationen über die Mailingliste Allegro