Merlijn van Deen
f44485d3e2
Python 3: use urllib.parse.urlparse
2014-12-30 17:37:37 +01:00
Roy Hyunjin Han
9611d5d107
Merge pull request #57 from jorgen-k/master
...
Fix SSL timeout error thansk to jorgen-k
2014-11-26 22:43:16 -05:00
Roy Hyunjin Han
64d1c010a9
Update __init__.py
2014-11-18 10:42:57 -05:00
jorgen
b0d67b98af
Version bump
2014-09-23 06:27:27 +02:00
antonzy
9a80988e26
Migrate to 3.4
2014-09-22 17:08:44 +03:00
Patrick Huber
9285f3da02
allow to pass in a different resource than just 'socket.io'
2014-07-28 09:09:59 +02:00
Krenair
3d12aa8a28
Check for ImportError rather than any exception
2014-05-11 16:32:29 +01:00
Krenair
c35316f158
Run under Python 3
...
This will make the code I wrote in :
http://lists.wikimedia.org/pipermail/wikitech-l/2014-May/076373.html
actually work in modern versions of Python.
2014-05-11 15:54:18 +01:00
drewhutchison
8f97e73bac
check for exit condition before transport reconnects
2014-02-12 15:07:36 -07:00
Brad Campbell
e16652c4cc
Make on_reconnect callback functional
...
Previously, if the socket.io connection got interrupted and reconnected
the on_connect callback got called again. I noticed that there is a
on_reconnect function to overide in the base namespace class, but since
there is no socket.io command corresponding to on_reconnect it never
gets called.
This commit adds a check to see if we have been connected before, and if
so, calls the on_reconnect callback instead of the on_connect callback agin.
2014-01-10 18:29:57 -05:00
Daniel
6bef8c0009
heartbeat_time independent from elapse_time
2014-01-01 14:48:15 +01:00
Marcus Cobden
fa454b5950
Catch AttributeError in client connected check
...
If the client has never connected, there will be no __transport attribute.
2013-12-23 13:46:37 +00:00
David Buchmann
09199c10df
Add context aware logmessages to the socketio client
2013-12-17 18:29:46 +01:00
Marcus Cobden
d05683262b
Pass on wait timeout to underlying transports
2013-12-09 10:16:22 +00:00
Marcus Cobden
13ffc8cf7f
Do not suppress KeyboardInterrupt exceptions
...
The encompassing application should be responsible for handling the KeyboardInterrupt exception
2013-12-09 09:56:36 +00:00
Frédéric Sureau
9c1766b806
Automatically reconnect transport to existing namespaces
2013-11-21 16:20:45 +01:00
Roy Hyunjin Han
68d9639a56
Removed extra debugging statements
2013-11-20 08:17:44 -08:00
Roy Hyunjin Han
38e72dc304
Fixed calling on_connect() so that it is called only once; fixes #31
2013-11-20 08:07:12 -08:00
Roy Hyunjin Han
5ccb32f338
Exit the loop if the client wants to disconnect; fixes #30
2013-11-18 10:43:31 -08:00
Roy Hyunjin Han
1506e22458
Set heartbeat_interval to half of the heartbeat_timeout
2013-11-18 09:45:09 -08:00
Roy Hyunjin Han
e7529e5487
Replaced secure=True with host=' https://example.com '
2013-11-17 13:40:36 -08:00
Travis Odom
43261b2347
Always send heartbeats to prevent server timeout
2013-11-12 19:11:38 -06:00
Roy Hyunjin Han
65c4160c8e
Fixes #25
2013-11-06 10:26:49 -08:00
Roy Hyunjin Han
13b482e075
Fixes #24
2013-11-06 09:57:28 -08:00
Roy Hyunjin Han
28cfadc593
Fixed _XHR_PollingTransport
2013-11-03 15:03:34 -08:00
Roy Hyunjin Han
018e566049
Debugging alternate transports
2013-11-03 11:59:54 -08:00
Roy Hyunjin Han
096d41c072
Fixes #23 #21 #20 #18
2013-11-03 01:01:29 -08:00
Roy Hyunjin Han
9a13cd5fb7
Fixes #17
2013-05-08 00:36:09 -07:00
Roy Hyunjin Han
f9e093efbb
Fixes #7 and #16
2013-04-26 10:19:41 -07:00
Roy Hyunjin Han
1fc0316541
Fixes #15
2013-04-26 09:54:10 -07:00
Roy Hyunjin Han
77a8e72c1f
Fixes #6
2013-04-26 09:34:47 -07:00
Roy Hyunjin Han
18d2a1ea8c
Added support for acks thanks to zratic
2013-04-24 09:58:30 -07:00
Roy Hyunjin Han
25922c5b03
Updated README
2013-04-18 09:12:20 -07:00
Roy Hyunjin Han
75d1fa2adc
Merged Channel functionality into BaseNamespace
2013-04-18 08:58:52 -07:00
Roy Hyunjin Han
f725889de7
Assumed that websockets use unicode and not ascii
2013-04-18 08:15:47 -07:00
Roy Hyunjin Han
ee91f82171
Preparing to merge changes from zratic
2013-04-15 01:15:21 -07:00
Roy Hyunjin Han
187c6fbca1
Reviewed code
2013-04-14 23:23:30 -07:00
Roy Hyunjin Han
4f39d1f922
Added tests for Channel.message()
2013-02-21 09:08:58 -08:00
Roy Hyunjin Han
0368202f2b
Passed tests
2013-02-19 08:10:35 -08:00
Roy Hyunjin Han
01bfefdd8b
Trying to refactor the damn code to remove cyclic references
2013-02-13 08:27:58 -08:00
Roy Hyunjin Han
4f2187c536
Added experiments
2013-02-11 08:32:22 -08:00
Roy Hyunjin Han
0a5b069cdd
Added test to check that child threads die when parent dies
2013-02-09 19:12:21 -08:00
Roy Hyunjin Han
ce5aceb7d9
Improved exception handling in heartbeatThread and namespaceThread
2012-08-10 19:08:16 -04:00
Roy Hyunjin Han
9658dec830
Restored TypeError exception handling to _send_heartbeat()
2012-08-09 08:27:29 -04:00
Roy Hyunjin Han
afa0dc5635
Renamed package and cleaned code
2012-08-09 08:16:48 -04:00