首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web.py守护进程通信

Web.py守护进程通信
EN

Stack Overflow用户
提问于 2013-02-15 22:28:21
回答 1查看 263关注 0票数 1

我尝试使用web.py创建一个web服务器,以便与守护进程对话。

其目标是通过HTTP将命令发送到我的web.py (在由我的主守护进程打开的线程中执行);然后使用管道将命令传输到我的主程序。

最终的程序将有几个进程和线程,web.py接口将是软件的入口点。

我的问题是web.py会为每个请求实例化一个新类,所以我找不到一种简单的方法来将管道传递给请求处理程序。我尝试使用钩子或处理器,但似乎不起作用。

是否有人成功地将对象传递给web.py处理程序?或者,是否有一种方法可以将对象存储在web对象中的某个位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-15 22:45:05

我找到了解决方案,但在文档中并不清楚。

我刚刚使用web.ctx创建了一个load_hook来存储我的对象:

代码语言:javascript
复制
def load_hook():
    web.ctx.pipe = input_p

app = web.application(urls, globals())
    app.add_processor(web.loadhook(load_hook))
    app.run()

然后我就可以在我所有的类中访问web.ctx.pipe了。做起来很简单,但在文档中很难找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14896832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档