Beispiel. Dies funktioniert in Ordnung: < /p>
Code: Select all
async def my_function(request=Request, clientname='my_client'):
print(request.method)
print(clientname)
## DO OTHER STUFF...
return SOMETHING
private_router.add_route('/api/my/test/route', my_function, ['GET'])
< /code>
Dies gibt stattdessen einen Fehler zurück: < /p>
async def my_function(request=Request, clientname='my_client'):
print(request.method)
print(clientname)
## DO OTHER STUFF...
return SOMETHING
private_router.add_route('/api/my/test/route', my_function(clientname='my_other_client'), ['GET'])
< /code>
Der Fehler: < /p>
INFO: 127.0.0.1:60005 - "GET /api/my/test/route HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
...
...
TypeError: 'coroutine' object is not callable
Danke!