Ich versuche, einen Haken an eine Route anzuhängen. Obwohl ich den Code in der Dokumentation befolge, stimmt etwas nicht und Hook gibt einen Fehler zurück, egal was ich darin mache.TypeError: do_before() fehlt 1 benötigt positional Argument: 'resp'
Komponenten/counter.py:
def auth_request(req, resp, resource, params):
pass
@falcon.before(auth_request)
class Counter(object):
def on_get(self, req, resp):
pass
app.py:
import falcon
from components import counter
api = application = falcon.API()
api.add_route('/counter', counter.Counter)
Wenn ich diese mit gunicorn
und Anforderung laufen localhost:8000/counter
, gibt sie:
TypeError: do_before() missing 1 required positional argument: 'resp'
Wow, habe seit einiger Zeit nicht mehr daran gearbeitet, sondern nur den alten Code geholt und es funktioniert! Vielen Dank. –