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)