sanic icon indicating copy to clipboard operation
sanic copied to clipboard

Accelerate your web app development | Build fast. Run fast.

Results 179 sanic issues
Sort by recently updated
recently updated
newest added

This is likely the same problem as #1491. **Describe the bug** When running code that uses app.add_task() I get a runtime warning that the coroutine that was passed to the...

help wanted
documentation

```python app.static("/", "./static/") @app.get("/foo") async def foo(request): return text("OK") @app.get("/") async def bar(request, arg): return text(arg) ``` Given this app, the static route for `/foo` takes precedence over static files,...

enhancement
necessary
needs investigation

**Describe the bug** In the debug mode, if you do not change your source code to trigger auto reload, the stop signals(SIGTERM, SIGINT) send to the main process will not...

bug
needs investigation

This would be really useful for us. We don't have an option to use Linux for development unfortunately

necessary
needs investigation
feature request
windows

It will be nice if a keepalive config similar to what nginx upstream has gets added to sanic. Basically, it limits the number of idle connections, and closes the least...

necessary
needs investigation
feature request

I'm using 5ff4819 on Mac, Python 3.6.4. I have a simple example structured like this: ``` . `-- app |-- __init__.py (empty) |-- extensions.py (defines a single function, foo()) `--...

bug

Not sure how much performance it can add, but might be worth exploring: https://bugs.python.org/issue32251 It can be done in a backward compatible way with Python 3.6 like this: https://github.com/huge-success/sanic/blob/bedf68a9b2025618a94cb8044f495a0abd87a134/sanic/server.py#L47 Instead...

help wanted
needs investigation
idea discussion
feature request

## Background Sanic has two opposing goals: speed and flexibility. While these goals often both strive for simplicity, they also are often competing in design. To handle a wide variety...

RFC

Needs some more cleanup. But this is an attempt to make raising exceptions a more consistent experience. It will be breaking however. There are a few existing exceptions that define...

breaking

**Describe the bug** Hi, I'm using nginx as reverse-proxy to handle TLS and route to multiple applications on same server. My sanic app is the main route that handles most...