fix async wrappers

pull/129/head v0.0.23
cirospaciari 2023-07-05 11:49:37 -03:00
rodzic b3e7b494ab
commit c96c243fd2
3 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "socketify"
version = "0.0.22"
version = "0.0.23"
authors = [
{ name="Ciro Spaciari", email="ciro.spaciari@gmail.com" },
]

Wyświetl plik

@ -58,7 +58,7 @@ with open("README.md", "r", encoding="utf-8") as fh:
setuptools.setup(
name="socketify",
version="0.0.22",
version="0.0.23",
platforms=["any"],
author="Ciro Spaciari",
author_email="ciro.spaciari@gmail.com",

Wyświetl plik

@ -668,7 +668,7 @@ def uws_websocket_factory_close_handler(ws, code, message, length, user_data):
if inspect.iscoroutinefunction(handler):
async def wrapper(app, instances, handler, ws, data, code, dispose):
async def wrapper(app, instances, handler, ws, code, data, dispose):
try:
return await handler(ws, code, data)
finally:
@ -679,7 +679,7 @@ def uws_websocket_factory_close_handler(ws, code, message, length, user_data):
app._ws_factory.dispose(instances)
app.run_async(
wrapper(app, instances, handler, ws, data, int(code), dispose)
wrapper(app, instances, handler, ws, int(code), data, dispose)
)
else:
handler(ws, int(code), data)
@ -720,7 +720,7 @@ def uws_websocket_close_handler_with_extension(ws, code, message, length, user_d
if inspect.iscoroutinefunction(handler):
async def wrapper(app, handler, ws, data, code, dispose):
async def wrapper(app, handler, ws, code, data):
try:
return await handler(ws, code, data)
finally:
@ -728,7 +728,7 @@ def uws_websocket_close_handler_with_extension(ws, code, message, length, user_d
if key is not None:
app._socket_refs.pop(key, None)
app.run_async(wrapper(app, handler, ws, data, int(code)))
app.run_async(wrapper(app, handler, ws, int(code), data))
else:
handler(ws, int(code), data)
key = ws.get_user_data_uuid()
@ -762,7 +762,7 @@ def uws_websocket_close_handler(ws, code, message, length, user_data):
if inspect.iscoroutinefunction(handler):
async def wrapper(app, handler, ws, data, code, dispose):
async def wrapper(app, handler, ws, code, data):
try:
return await handler(ws, code, data)
finally:
@ -770,7 +770,7 @@ def uws_websocket_close_handler(ws, code, message, length, user_data):
if key is not None:
app._socket_refs.pop(key, None)
app.run_async(wrapper(app, handler, ws, data, int(code)))
app.run_async(wrapper(app, handler, ws, int(code), data))
else:
handler(ws, int(code), data)
key = ws.get_user_data_uuid()