Because it is a great way to consistently use popen(). Rather than write something specific each time, our site/company prefers to use commands to keep it all consistent. -brad On 7/5/06, Guido van Rossum <guido@python.org> wrote:
Since commands.getstatusoutput() is such a trivial wrapper around os.popen(), why bother patching commands.py?
Greetings all,
I have attached a patch for commands.py to provide a callback ability. Example use:
------------------------------------- import commands
cmd = 'top -b -n2'
def fancy(out): print 'GOT(%s)' % out.strip()
commands.cb = fancy
(s,o) = commands.getstatusoutput(cmd) print 'OUTPUT (%s)' % o -------------------------------------
I am not sure if this is the proper forum or means to submit something
On 7/5/06, Brad Doctor <brad.doctor@gmail.com> wrote: like
this, so please forgive me and advise accordingly if I am in error. The basic idea is obvious, to allow long-running commands to call back whenever there is output. This is against python 2.4. Please let me know if you have any questions or suggestions.
thanks!! -brad
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
-- --Guido van Rossum (home page: http://www.python.org/~guido/)