-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Hi Don,
Trying some basic calls from a python2 console:
>>> import websocket, ssl, json [0/1611]
>>> ws = websocket.create_connection("wss://api.icecondor.com/v2",sslopt={"cert_reqs": ssl.CERT_NONE})
>>> print "'%s'" % ws.recv()
'{"id":"e098e6a9","method":"hello","params":{"name":"icecondor-api-nyc3-aa","version":"2-0317ba0"}}
'
>>> ws.send(json.dumps({"id":"e098e6a9","method":"auth.email","payload":{"email":"foo@example.org", "device_id":"foo"}}))
116
>>> print "'%s'" % ws.recv()
Traceback (most recent call last):
File "", line 1, in
File "/home/g/.local/lib/python2.7/site-packages/websocket/_core.py", line 348, in recv
opcode, data = self.recv_data()
File "/home/g/.local/lib/python2.7/site-packages/websocket/_core.py", line 365, in recv_data
opcode, frame = self.recv_data_frame(control_frame)
File "/home/g/.local/lib/python2.7/site-packages/websocket/_core.py", line 378, in recv_data_frame
frame = self.recv_frame()
File "/home/g/.local/lib/python2.7/site-packages/websocket/_core.py", line 410, in recv_frame
return self.frame_buffer.recv_frame()
File "/home/g/.local/lib/python2.7/site-packages/websocket/_abnf.py", line 300, in recv_frame
self.recv_header()
File "/home/g/.local/lib/python2.7/site-packages/websocket/_abnf.py", line 249, in recv_header
header = self.recv_strict(2)
File "/home/g/.local/lib/python2.7/site-packages/websocket/_abnf.py", line 334, in recv_strict
bytes = self.recv(min(16384, shortage))
File "/home/g/.local/lib/python2.7/site-packages/websocket/_core.py", line 476, in _recv
return recv(self.sock, bufsize)
File "/home/g/.local/lib/python2.7/site-packages/websocket/_socket.py", line 89, in recv
raise WebSocketConnectionClosedException("Connection is already closed.")
websocket._exceptions.WebSocketConnectionClosedException: Connection is already closed.
Note that there's a looong delay upon calling ws.recv().
Is there something wrong with the code or with the server end?
Metadata
Metadata
Assignees
Labels
No labels