It happens in localhost too, so it is not a server misconfiguration:
This is the error
ERROR:root:Traceback (most recent call last):
File "/home/jacinto/.pyenv/versions/py4web382/lib/python3.8/site-packages/py4web/core.py", line 935, in wrapper
ret = func(*func_args, **func_kwargs)
File "/home/jacinto/.pyenv/versions/py4web382/lib/python3.8/site-packages/py4web/core.py", line 920, in wrapper
raise context["exception"]
File "/home/jacinto/.pyenv/versions/py4web382/lib/python3.8/site-packages/py4web/core.py", line 897, in wrapper
call(fixture.on_request, context)
File "/home/jacinto/.pyenv/versions/py4web382/lib/python3.8/site-packages/py4web/core.py", line 882, in call
return f(context)
TypeError: on_request() takes 1 positional argument but 2 were given