pull in additional changes from 2.0 branch.
[monitor.git] / monitor / Rpyc / Demo / pipe-parent.py
diff --git a/monitor/Rpyc/Demo/pipe-parent.py b/monitor/Rpyc/Demo/pipe-parent.py
new file mode 100644 (file)
index 0000000..bd8cc89
--- /dev/null
@@ -0,0 +1,17 @@
+# a demo for parent/child over pipes
+
+import sys
+from popen2 import popen3
+from Rpyc import PipeConnection
+
+cout, cin, cerr = popen3("python pipe-child.py")
+conn = PipeConnection(cout, cin)
+
+try:
+    while True:
+        conn.serve()
+except EOFError:
+    print "goodbye child"
+
+print sys.path[-1]
+