From 91ac73c6063772b586899fb23a3e32449df95598 Mon Sep 17 00:00:00 2001 From: Richo Healey Date: Mon, 20 May 2013 16:48:17 +1000 Subject: [PATCH] Implement fileno() on WebSocket Allows you to pass websocket into, eg select.select() --- websocket.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/websocket.py b/websocket.py index 7781c0a..fbaf4ac 100644 --- a/websocket.py +++ b/websocket.py @@ -364,6 +364,9 @@ class WebSocket(object): self.sock.setsockopt(*opts) self.get_mask_key = get_mask_key + def fileno(self): + return self.io_sock.fileno() + def set_mask_key(self, func): """ set function to create musk key. You can custumize mask key generator.