From 140f4110ac48df8135eeddffaca366e76bf33587 Mon Sep 17 00:00:00 2001 From: acsbendi Date: Fri, 26 Jul 2019 20:41:40 +0200 Subject: [PATCH] set_initial_no_auth_action_count should restore request_count. --- moto/core/responses.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/moto/core/responses.py b/moto/core/responses.py index 5a6fdbf5b..fe3581800 100644 --- a/moto/core/responses.py +++ b/moto/core/responses.py @@ -129,12 +129,14 @@ class ActionAuthenticatorMixin(object): def decorator(function): def wrapper(*args, **kwargs): original_initial_no_auth_action_count = settings.INITIAL_NO_AUTH_ACTION_COUNT + original_request_count = ActionAuthenticatorMixin.request_count settings.INITIAL_NO_AUTH_ACTION_COUNT = initial_no_auth_action_count ActionAuthenticatorMixin.request_count = 0 try: result = function(*args, **kwargs) finally: settings.INITIAL_NO_AUTH_ACTION_COUNT = original_initial_no_auth_action_count + ActionAuthenticatorMixin.request_count = original_request_count return result functools.update_wrapper(wrapper, function)