【问题标题】:Howto pythonic way to integrate pynba and Flask?如何以 Python 方式集成 pynba 和 Flask?
【发布时间】:2023-04-03 05:37:01
【问题描述】:

之后
点安装烧瓶
点安装pynba

我试试下面的代码

进口烧瓶
导入pynba.wsgi

FlaskWithPynba 类(flask.Flask):
@pynba.wsgi.monitor(('localhost', 30002))
def wsgi_app(self, environ, start_response):
super(FlaskWithPynba, self).wsgi_app(environ, start_response)

app = FlaskWithPynba('myapp')

但是在调用 app.run() 时会出现一些错误

回溯(最近一次通话最后):
文件“/home/coffee/venv/local/lib/python2.7/site-packages/flask/app.py”,
第 1836 行,在 __call__ 中
return self.wsgi_app(environ, start_response)
文件“pynba/wsgi/middleware.pyx”,第 63 行,
在 pynba.wsgi.middleware.PynbaMiddleware.__call__ (pynba/wsgi/middleware.c:1554)
文件“pynba/wsgi/middleware.pyx”,第 64 行,
在 pynba.wsgi.middleware.PynbaMiddleware.__call__ (pynba/wsgi/middleware.c:1510)
TypeError: wsgi_app() 正好需要 3 个参数(给定 2 个)

【问题讨论】:

    标签:
    python
    flask
    decorator
    wsgi