1

私は を使用してTornado frameworkおりWebsockethandler、クライアントからデータを受信し、値が変数に格納されています。その変数を別のモジュールに送信するにはどうすればよいですか。これはコードです(部分):

#module a.py

class Handler(tornado.websocket.WebSocketHandler):    
    @tornado.web.asynchronous
    @gen.engine

    def on_message(self, event):
        data = urlparse.parse_qs(event)
        event= data.get('type')

変数eventをモジュールに渡す方法b.py

ありがとう

4

1 に答える 1

3

b.pyたとえば、 module で関数を作成し、変数on_messageに渡します。event

b.py:

def handle_event(new_event):
    print new_event

a.py:

import b

class Handler(tornado.websocket.WebSocketHandler):    
    @tornado.web.asynchronous
    @gen.engine

    def on_message(self, event):
        data = urlparse.parse_qs(event)
        event= data.get('type')
        b.handle_message(event)  # this
于 2012-12-24T06:36:52.073 に答える