Skip to content

Commit efcd24c

Browse files
Revert "Rate limiting added"
1 parent d0cbbb8 commit efcd24c

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/paste/main.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,8 @@
77
from fastapi.templating import Jinja2Templates
88
from fastapi.middleware.cors import CORSMiddleware
99
from .utils import generate_uuid
10-
from slowapi import Limiter, _rate_limit_exceeded_handler
11-
from slowapi.util import get_remote_address
12-
from slowapi.errors import RateLimitExceeded
1310

14-
15-
limiter = Limiter(key_func=get_remote_address)
1611
app = FastAPI(title="paste.py 🐍")
17-
app.state.limiter = limiter
18-
app.add_exception_handler(RateLimitExceeded, _rate_limit_exceeded_handler)
1912

2013
origins = ["*"]
2114

@@ -35,7 +28,6 @@
3528

3629

3730
@app.post("/file")
38-
@limiter.limit("150/minute")
3931
def post_as_a_file(file: UploadFile = File(...)):
4032
try:
4133
uuid = generate_uuid()
@@ -93,8 +85,9 @@ def web(request: Request):
9385

9486

9587
@app.post("/web", response_class=PlainTextResponse)
96-
@limiter.limit("500/minute")
9788
def web_post(content: str = Form(...)):
89+
# print(content)
90+
# return PlainTextResponse(content=content)
9891
try:
9992
file_content = content.encode()
10093
uuid = generate_uuid()

0 commit comments

Comments
 (0)