dongweiming / lyanna

My Blog Using Sanic
http://www.dongwm.com
GNU General Public License v3.0
637 stars 173 forks source link

Use a better way to fix `OverflowError` #23

Closed dongweiming closed 5 years ago

dongweiming commented 5 years ago
Traceback (most recent call last):
  File "/home/dongwm/lyanna/venv/lib/python3.7/site-packages/sanic/app.py", line 750, in handle_request
    response = await response
  File "/home/dongwm/lyanna/venv/lib/python3.7/site-packages/sanic_jwt/decorators.py", line 114, in decorated_function
    return await _do_protection(*args, **kwargs)
  File "/home/dongwm/lyanna/venv/lib/python3.7/site-packages/sanic_jwt/decorators.py", line 90, in _do_protection
    response = await response
  File "/home/dongwm/lyanna/views/admin.py", line 123, in post
    return response.json(rv)
  File "/home/dongwm/lyanna/venv/lib/python3.7/site-packages/sanic/response.py", line 220, in json
    dumps(body, **kwargs),
OverflowError: Maximum recursion level reached