Roger,
I have been doing it the Pythonic way (that is why I have no idea about how Popen works) but I need to make sure (the systems guys called me on it) I use the same dtg as everyone else...it is possible (has not happened yet in 20 years) it could be set to something else.
Is the example you gave using the new 2.4 Popen? It looks like the older popen. I can get the older popen to work but not Popen.
My newest is 2.3.3 - I had no idea they modified popen for 2.4, but try this:
dtg_s = Popen("/path/to/dtg", shell=True, stdout=PIPE).stdoutIf I've read the dox for 2.4 correctly, this has almost a fair chance of working... ;-) I cannot test this, however, as I don't have 2.4. (Glad I didn't upgrade, either -- I have several programs that rely on the present os.popen() )
here's a good page with how the new Popen works:
http://www.python.org/peps/pep-0324.html
with examples on how to replace os.popen[234]() and os.system().
HTH, Roger "Merch" Merchberger
-- Roger "Merch" Merchberger -- SysAdmin, Iceberg Computers [EMAIL PROTECTED]
Hi! I am a .signature virus. Copy me into your .signature to join in!
_______________________________________________ Tutor maillist - [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/tutor
