Updated from main
add blitzw.in instance (f4d4274b5a) Limiter func key with api key (6d43dfc504) Update lexilang (ebbba3e4f6)
This commit is contained in:
parent
91828fdb66
commit
74ea2111d7
4 changed files with 25 additions and 15 deletions
|
|
@ -257,8 +257,17 @@ def create_app(args):
|
|||
else:
|
||||
return req_cost
|
||||
|
||||
def get_limits_key_func():
|
||||
if args.api_keys:
|
||||
def func():
|
||||
ak = get_req_api_key()
|
||||
return ak if ak else get_remote_address()
|
||||
return func
|
||||
else:
|
||||
return get_remote_address
|
||||
|
||||
limiter = Limiter(
|
||||
key_func=get_remote_address,
|
||||
key_func=get_limits_key_func(),
|
||||
default_limits=get_routes_limits(
|
||||
args, api_keys_db
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue