Skip to content

Commit de4d5b5

Browse files
Do not automatically import zmq
1 parent 1fa70cc commit de4d5b5

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/socketio/zmq_manager.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import pickle
22
import re
33

4-
try:
5-
import eventlet.green.zmq as zmq
6-
except ImportError:
7-
zmq = None
8-
94
from .pubsub_manager import PubSubManager
105

116

@@ -51,7 +46,9 @@ def __init__(self, url='zmq+tcp://localhost:5555+5556',
5146
channel='socketio',
5247
write_only=False,
5348
logger=None):
54-
if zmq is None:
49+
try:
50+
from eventlet.green import zmq
51+
except ImportError:
5552
raise RuntimeError('zmq package is not installed '
5653
'(Run "pip install pyzmq" in your '
5754
'virtualenv).')

0 commit comments

Comments
 (0)