Browse Source

fix `session.info` has no `protocol` attribute when use aiohttp backend

wangweimin 4 years ago
parent
commit
5beef683ad
1 changed files with 1 additions and 0 deletions
  1. 1 0
      pywebio/platform/aiohttp.py

+ 1 - 0
pywebio/platform/aiohttp.py

@@ -81,6 +81,7 @@ def _webio_handler(applications, cdn, websocket_settings, check_origin_func=_is_
         session_info['user_ip'] = request.remote
         session_info['request'] = request
         session_info['backend'] = 'aiohttp'
+        session_info['protocol'] = 'websocket'
 
         app_name = request.query.getone('app', 'index')
         application = applications.get(app_name) or applications['index']