Mercurial > pyshada
changeset 8:3d4aa7cd8fe2
Add example/lineno.py
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Tue, 29 Mar 2011 01:03:31 +0800 |
parents | 899400f59ee1 |
children | 053bf888d5a3 |
files | example/lineno.py |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/example/lineno.py Tue Mar 29 01:03:31 2011 +0800 @@ -0,0 +1,17 @@ +from shada.pysh import run + +def lineno(args, env, session): + yield + i = 0 + while True: + data = session.recv() + if data == None: + break + + i = i + 1 + print '%d %s' % (i, data.strip()) + yield + pass + pass + +run('ls -l | $py lineno')