From 8081c9e7ea5a57e7e632132a35e7443fe8f642cf Mon Sep 17 00:00:00 2001 From: tierno Date: Wed, 5 Aug 2020 12:48:02 +0000 Subject: [PATCH] fix 1182: set timeout of 10s for NBI response Change-Id: I6ba62ef7e1f588443d0fbf2a4025101bccc97464 Signed-off-by: tierno --- osmclient/sol005/http.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/osmclient/sol005/http.py b/osmclient/sol005/http.py index d130879..b737894 100644 --- a/osmclient/sol005/http.py +++ b/osmclient/sol005/http.py @@ -24,6 +24,7 @@ from osmclient.common.exceptions import OsmHttpException, NotFound class Http(http.Http): + TIMEOUT = 10 def __init__(self, url, user='admin', password='admin', **kwargs): self._url = url @@ -63,6 +64,7 @@ class Http(http.Http): curl_cmd.setopt(pycurl.VERBOSE, True) if not skip_query_admin: endpoint = self._complete_endpoint(endpoint) + curl_cmd.setopt(pycurl.TIMEOUT, self.TIMEOUT) curl_cmd.setopt(pycurl.URL, self._url + endpoint) curl_cmd.setopt(pycurl.SSL_VERIFYPEER, 0) curl_cmd.setopt(pycurl.SSL_VERIFYHOST, 0) -- 2.17.1