diff --git a/files/__main__.py b/files/__main__.py index 6ffa62b717..5524f4f4e1 100644 --- a/files/__main__.py +++ b/files/__main__.py @@ -5,9 +5,9 @@ from os import environ, path import secrets from flask import * from flask_caching import Cache -import flask_limiter +from flask_limiter import Limiter from flask_compress import Compress - +from flask_limiter.util import get_ipaddr from flaskext.markdown import Markdown from sqlalchemy.ext.declarative import declarative_base @@ -102,9 +102,9 @@ app.config["RATELIMIT_DEFAULTS_EXEMPT_WHEN"]=lambda:False app.config["RATELIMIT_HEADERS_ENABLED"]=True -limiter = flask_limiter.Limiter( +limiter = Limiter( app, - key_func=flask_limiter.util.get_ipaddr(), + key_func=get_ipaddr, default_limits=["100/minute"], headers_enabled=True, strategy="fixed-window"