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')