diff --git a/oslo_service/backend/threading/loopingcall.py b/oslo_service/backend/threading/loopingcall.py index 7abad429..df8b3d9a 100644 --- a/oslo_service/backend/threading/loopingcall.py +++ b/oslo_service/backend/threading/loopingcall.py @@ -98,7 +98,7 @@ class LoopingCallBase: _RUN_ONLY_ONE_MESSAGE = _( "A looping call can only run one function at a time") - def __init__(self, f=None, *args, **kwargs): + def __init__(self, *args, f=None, **kwargs): self.args = args self.kwargs = kwargs self.f = f @@ -293,7 +293,7 @@ class BackOffLoopingCall(LoopingCallBase): "A dynamic backoff interval looping call can only run one function at" " a time") - def __init__(self, f=None, *args, **kwargs): + def __init__(self, *args, f=None, **kwargs): super().__init__(f=f, *args, **kwargs) self._error_time = 0 self._interval = 1