[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] ZOPE + External PERL



Bonjour,

je suis en train d'explorer ZOPE, qui semble très séduisant.

Je dois interfacer des requètes externes en PERL car je ne suis pas du tout
fluent en PYTHON.

Dans la doc de ZOPE, il est bien dit qu'il est aussi facile d'interfacer des
programmes externes en PERL qu'en PYTHON, mais dans l'interface 'manage' de
ZOPE, 'add External' ne parle que de Python.


Je suis malheureusement très pressé :-ç

Donc pour avancer, je compte utiliser un programme externe PYTHON qui
lui-même devrait lancer mon programme PERL en en retourner le résultat à
 ZOPE.

en PERL je vois bien comment faire, mais en PYTHON ??

je voudrais donc attraper dans PYTHON l'output d'une commande externe (mon 
programme perl par ex), faire qqch comme :

/usr/local/zope/Externals/test.py :
-----------------------------------------
def hello(name):
        result=[]
        import os
        O=os.execl("/usr/bin/cal","cal","2000")    ###
        result.append(O)                                   ###
        A="hello %s : how are you ?" % name
        result.append(A)

        return result
 ------------------------------------------


mais je retrouve le résultat sur la console d'édition du programme test.py,
et cela a tendance ... à bloquer le serveur ZOPE

Si je commente les deux ligne marquées ###, le string "hello..." est bien 
passé à ZOPE, mais j'ai perdu mon but !

Si quelqu'un connaît mieux PYTHON que moi, je serais ravi d'en apprendre plus
(je suis coincé par le temps)

	Merci d'avance,

	Alain


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]