summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorRyan Williams <rdw@lindenlab.com>2010-02-12 14:19:16 -0800
committerRyan Williams <rdw@lindenlab.com>2010-02-12 14:19:16 -0800
commit5b3759f79100bf6bc722681c4e5782fe048346f1 (patch)
tree0d8832a9ff99574d1228fc5898e8a0328b021181 /examples
parent9be1a5d76007a4227b05ace17d8bdd9f2cf2d828 (diff)
downloadeventlet-5b3759f79100bf6bc722681c4e5782fe048346f1.tar.gz
Modified echoserver example to not use separate readers/writers.
Diffstat (limited to 'examples')
-rw-r--r--examples/echoserver.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/echoserver.py b/examples/echoserver.py
index 41c0b57..3c367a8 100644
--- a/examples/echoserver.py
+++ b/examples/echoserver.py
@@ -13,14 +13,14 @@ and then 'quit')
import eventlet
from eventlet.green import socket
-def handle(reader, writer):
+def handle(fd):
print "client connected"
while True:
# pass through every non-eof line
- x = reader.readline()
+ x = fd.readline()
if not x: break
- writer.write(x)
- writer.flush()
+ fd.write(x)
+ fd.flush()
print "echoed", x,
print "client disconnected"
@@ -34,6 +34,6 @@ while True:
try:
new_sock, address = server.accept()
print "accepted", address
- pool.spawn_n(handle, new_sock.makefile('r'), new_sock.makefile('w'))
+ pool.spawn_n(handle, new_sock.makefile('rw'))
except (SystemExit, KeyboardInterrupt):
break