Я пытаюсь привязать крючок к маршруту. Хотя я следую за кодом в документации, что-то не так, и hook возвращает ошибку, независимо от того, что я делаю внутри нее.ТипError: do_before() missing 1 обязательный позиционный аргумент: 'resp'
компоненты/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)
Когда я запускаю это, используя gunicorn
и запрос localhost:8000/counter
, он возвращает:
TypeError: do_before() missing 1 required positional argument: 'resp'
Ничего себе, не работали над этим в течение некоторого времени, а просто извлекли старый код, и он работает! Спасибо. –