Skip to content

Commit eb9f995

Browse files
author
Stephen Diehl
committed
Merge pull request sdiehl#6 from traviscline/master
gevent-zeromq example fixes
2 parents 571fa15 + f614d1d commit eb9f995

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
Markdown==2.1.1
22
cogapp==2.3
33
Jinja2==2.6
4+
gevent
5+
gevent-zeromq

tutorial.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,7 @@ gevent-zeromq``
730730

731731
[[[cog
732732
# Note: Remember to ``pip install pyzmq gevent_zeromq``
733+
import gevent
733734
from gevent_zeromq import zmq
734735

735736
# Global Context
@@ -747,7 +748,7 @@ def server():
747748

748749
def client():
749750
client_socket = context.socket(zmq.REP)
750-
client_socket.connect("tcp://*:5000")
751+
client_socket.connect("tcp://127.0.0.1:5000")
751752

752753
for request in range(1,10):
753754

@@ -756,10 +757,10 @@ def client():
756757
# Implicit context switch occurs here
757758
client_socket.send("World")
758759

759-
publisher = gevent.spawn(server),
760-
client = gevent.spawn(client),
760+
publisher = gevent.spawn(server)
761+
client = gevent.spawn(client)
761762

762-
gevent.joinall( publisher + client )
763+
gevent.joinall([publisher, client])
763764

764765
]]]
765766
[[[end]]]

0 commit comments

Comments
 (0)