我正在尝试将python应用程序部署到heroku。我使用一个名为夸脱的web框架(ascleio adapt of flask)。当我尝试部署时,构建成功,但在heroku日志中,我收到此错误消息:
resultStatusReport.report
这是运行应用程序的代码:
TypeError: __call__() takes 1 positional argument but 3 were
我的proc文件由以下内容组成:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=int(os.environ['PORT']))
帮助将不胜感激。
答案 0 :(得分:1)
Quart需要一个特定的Gunicorn工人班1。我想如果你的procfile是
web: gunicorn --worker-class quart.worker.GunicornWorker main_loop:app
它会起作用。 (我没有可用于测试的heroku dyno)。
(我是Quart作者)