From ab3c522a1e99655867ce9450118b212651f81365 Mon Sep 17 00:00:00 2001 From: rileyjenk Date: Fri, 28 Jan 2022 12:32:59 -0700 Subject: [PATCH] Init updated to handle timeout config --- pydomo/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pydomo/__init__.py b/pydomo/__init__.py index 7f87a3b..64674f5 100644 --- a/pydomo/__init__.py +++ b/pydomo/__init__.py @@ -79,12 +79,14 @@ def __init__(self, client_id, client_secret, api_host='api.domo.com', **kwargs): self.logger = parent_logger.getChild(kwargs['logger_name']) else: self.logger = parent_logger - + + timeout = kwargs.get('request_timeout', None) + if kwargs.get('log_level'): self.logger.setLevel(kwargs['log_level']) self.logger.debug("\n" + DOMO + "\n") - self.transport = DomoAPITransport(client_id, client_secret, api_host, kwargs.get('use_https', True), self.logger) + self.transport = DomoAPITransport(client_id, client_secret, api_host, kwargs.get('use_https', True), self.logger, request_timeout = timeout)) self.datasets = DataSetClient(self.transport, self.logger) self.groups = GroupClient(self.transport, self.logger) self.pages = PageClient(self.transport, self.logger)