我有一个基于HTTPServer的类:
class MyServer(tornado.httpserver.HTTPServer):
def __init__(self, *args, **kwargs):
super(MyServer, self).__init__(*args, **kwargs)
self.my_prog = subprocess.Popen(
['python', 'myprog.py'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE
)和看法:
class MessageHandler(tornado.web.RequestHandler):
def get(self, some_data):
# some stuff and
# here I would like to get to
# MyServer.my_prog我想通过通信信息从视图发送到my_prog。该怎么做呢?
发布于 2015-03-07 23:04:36
HTTPServer不向处理程序公开。你为什么要子类HTTPServer?它并不是以这种方式为定制设计的。为此目的使用应用程序的子类将更为典型(应用程序可作为self.application提供给处理程序)。
https://stackoverflow.com/questions/28921080
复制相似问题