Skip to content

Commit bcae5f3

Browse files
Ensure to input timeout parameter for every rest calls
(cherry picked from commit 3b7f9f4)
1 parent f18fb07 commit bcae5f3

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

icontrol/session.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,8 @@ def delete(self, uri, **kwargs):
477477
"""
478478
args1 = get_request_args(kwargs)
479479
args2 = get_send_args(kwargs)
480+
if 'timeout' not in args2:
481+
args2['timeout'] = self.session.timeout
480482
req = requests.Request('DELETE', uri, **args1)
481483
prepared = self.session.prepare_request(req)
482484
if self.debug:
@@ -505,6 +507,8 @@ def get(self, uri, **kwargs):
505507
"""
506508
args1 = get_request_args(kwargs)
507509
args2 = get_send_args(kwargs)
510+
if 'timeout' not in args2:
511+
args2['timeout'] = self.session.timeout
508512
req = requests.Request('GET', uri, **args1)
509513
prepared = self.session.prepare_request(req)
510514
if self.debug:
@@ -535,6 +539,8 @@ def patch(self, uri, data=None, **kwargs):
535539
"""
536540
args1 = get_request_args(kwargs)
537541
args2 = get_send_args(kwargs)
542+
if 'timeout' not in args2:
543+
args2['timeout'] = self.session.timeout
538544
req = requests.Request('PATCH', uri, data=data, **args1)
539545
prepared = self.session.prepare_request(req)
540546
if self.debug:
@@ -567,6 +573,8 @@ def post(self, uri, data=None, json=None, **kwargs):
567573
"""
568574
args1 = get_request_args(kwargs)
569575
args2 = get_send_args(kwargs)
576+
if 'timeout' not in args2:
577+
args2['timeout'] = self.session.timeout
570578
req = requests.Request('POST', uri, data=data, json=json, **args1)
571579
prepared = self.session.prepare_request(req)
572580
if self.debug:
@@ -599,6 +607,8 @@ def put(self, uri, data=None, **kwargs):
599607
"""
600608
args1 = get_request_args(kwargs)
601609
args2 = get_send_args(kwargs)
610+
if 'timeout' not in args2:
611+
args2['timeout'] = self.session.timeout
602612
req = requests.Request('PUT', uri, data=data, **args1)
603613
prepared = self.session.prepare_request(req)
604614
if self.debug:

0 commit comments

Comments
 (0)