diff --git a/nailgun/entities.py b/nailgun/entities.py index d0dced5a..47d401b5 100644 --- a/nailgun/entities.py +++ b/nailgun/entities.py @@ -6367,7 +6367,7 @@ def sync(self, synchronous=True, timeout=None, **kwargs): kwargs = kwargs.copy() # shadow the passed-in kwargs kwargs.update(self._server_config.get_client_kwargs()) response = client.post(self.path('sync'), **kwargs) - return _handle_response(response, self._server_config, synchronous, timeout) + return _handle_response(response, self._server_config, synchronous, timeout=timeout) class ProductBulkAction(Entity): diff --git a/nailgun/entity_mixins.py b/nailgun/entity_mixins.py index 91027fff..376759fb 100644 --- a/nailgun/entity_mixins.py +++ b/nailgun/entity_mixins.py @@ -73,7 +73,7 @@ def call_entity_method_with_timeout(entity_callable, timeout=300, **kwargs): original_task_timeout = TASK_TIMEOUT TASK_TIMEOUT = timeout try: - entity_callable(**kwargs) + entity_callable(timeout=timeout, **kwargs) finally: TASK_TIMEOUT = original_task_timeout