diff --git a/fasthtml/core.py b/fasthtml/core.py index ebf03fd2..c1b7a798 100644 --- a/fasthtml/core.py +++ b/fasthtml/core.py @@ -276,8 +276,8 @@ def __init__(self, f, skip=None): self.f,self.skip = f,skip or [] def __repr__(self): return f'Beforeware({self.f}, skip={self.skip})' # %% ../nbs/api/00_core.ipynb #78c3c357 -async def _handle(f, *args, **kwargs): - return (await f(*args, **kwargs)) if is_async_callable(f) else await run_in_threadpool(f, *args, **kwargs) +async def _handle(_f, *args, **kwargs): + return (await _f(*args, **kwargs)) if is_async_callable(_f) else await run_in_threadpool(_f, *args, **kwargs) # %% ../nbs/api/00_core.ipynb #ad0f0e87 async def _wrap_ws(ws, data, params): diff --git a/nbs/api/00_core.ipynb b/nbs/api/00_core.ipynb index 33df5c20..de029f96 100644 --- a/nbs/api/00_core.ipynb +++ b/nbs/api/00_core.ipynb @@ -1132,8 +1132,8 @@ "outputs": [], "source": [ "#| export\n", - "async def _handle(f, *args, **kwargs):\n", - " return (await f(*args, **kwargs)) if is_async_callable(f) else await run_in_threadpool(f, *args, **kwargs)" + "async def _handle(_f, *args, **kwargs):\n", + " return (await _f(*args, **kwargs)) if is_async_callable(_f) else await run_in_threadpool(_f, *args, **kwargs)" ] }, { @@ -2496,7 +2496,15 @@ "def get(): return H1('bar')\n", "\n", "txt = cli.get('/xt2').text\n", - "assert '