diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-06 18:41:44 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-06 18:45:38 +0200 |
| commit | 29ce8616a521dafc93b092fc70162cfd0b32fbfa (patch) | |
| tree | 58d5c72a6e8334fbdbfb984fc95066569755ed7e /src | |
| parent | fef119ddaeabc3ada0a67575c94739b96a79954f (diff) | |
init websocket-env
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/rz_mesh.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/server/rz_mesh.py b/src/server/rz_mesh.py index 1d077803..1e1e1a91 100644 --- a/src/server/rz_mesh.py +++ b/src/server/rz_mesh.py @@ -11,6 +11,7 @@ from functools import wraps from rz_kernel import RZ_Kernel from model.graph import Attr_Diff, Topo_Diff from rz_api_websocket import WebSocket_Graph_NS +from collections import namedtuple log = logging.getLogger('rhizi') @@ -52,10 +53,13 @@ def init_ws_interface(cfg, kernel, flask_webapp): @return: an initialized RZ_WebSocket_Server object """ - rz_request_env = {} # available in namespace functions via 'self.request' - see socketio_manage + # init websocket-env + ws_env = namedtuple('RZ_websocket_env', ['kernel']) + ws_env.kernel = kernel + def socketio_route_handler(url_path): try: - socketio_manage(request.environ, {'/graph': WebSocket_Graph_NS}, rz_request_env) + socketio_manage(request.environ, {'/graph': WebSocket_Graph_NS}, ws_env) except: flask_webapp.logger.error("Exception while handling socketio connection", exc_info=True) |
