Hi Brad, I'm working on this now, too. Here's what I've got so far: --Start Python Module-- import sys, os, string def rn(): """ docstring """ f = os.popen("/usr/local/Zope/Extensions/a.out") lines = f.readlines() status = f.close() if status: "There was an error" return string.join( lines ) --End Python Module-- --Start C Code-- #include <iostream.h> int main(){ cout << "13.93"; return 0; } --End C Code-- Note that it works from the Python command line, but not from a Zope external method. I'm still trying to figure out why it is failing from within Zope (anybody have an idea?). It might help you as a starting point, however. a.out is a simple C program that just sends a string to the standard output (cout << "13.93";). If you get something that works, please let me know. I'll do the same. Eric. // -----Original Message----- // From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Mabe, // Brad // Sent: Monday, May 22, 2000 12:45 PM // To: 'zope@zope.org' // Subject: [Zope] Executing an external program // // // Is there a way for zope to call an external program (exe, batch // file, etc.) // and have it execute on the server? I have several home grown // utilities on // my server that I would like to access/execute via the browser. // // -=Brad=- // // // _______________________________________________ // Zope maillist - Zope@zope.org // http://lists.zope.org/mailman/listinfo/zope // ** No cross posts or HTML encoding! ** // (Related lists - // http://lists.zope.org/mailman/listinfo/zope-announce // http://lists.zope.org/mailman/listinfo/zope-dev ) //