2017-08-16 2 views
0

J'ai une application flacon vraiment simple que j'essaye d'héberger en utilisant twisted. Je continue à courir dans cette erreur et ne peux trouver aucun exemple simple faisant ceci. L'erreur est:Running Flask sur Twisted - TypeError: __call __() missing 2 arguments positionnels requis

TypeError: __call__() missing 2 required positional arguments: 
'environ' and 'start_response' 

Mon code Flask est test01.py

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def hello_world(): 
    return 'Hello, World!' 

Et je démarre l'application en appelant:

PYTHONPATH=. twistd web --class=test01.app 

Je suis sûr que je dois manquer quelque chose de simple, mais ne peut pas sembler trouver un exemple de travail simple n'importe où

Répondre

2

Essayez d'utiliser --wsgi au lieu de --class. --class nécessite une sous-classe de ressources.

+0

Merci c'était ça – shivas