簡體   English   中英

將Tornado類中的變量導出到另一個模塊

[英]Exporting a variable in a Tornado class to another module

我正在使用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

謝謝

在模塊b.py一個函數,例如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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM