File tree Expand file tree Collapse file tree 3 files changed +16
-6
lines changed Expand file tree Collapse file tree 3 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -139,10 +139,14 @@ def _service_completion_api(self):
139
139
140
140
def _wait_for_completion (self , what ):
141
141
now = time .time ()
142
- deadline = now + self .timeout
142
+ if self .timeout > 0 :
143
+ deadline = now + self .timeout
144
+ else :
145
+ deadline = 0 # In case of infinite timeout
146
+
143
147
while True :
144
148
now = time .time ()
145
- if now > deadline :
149
+ if self . timeout > 0 and now > deadline :
146
150
return generate_result (
147
151
msg = "Timeout reached while waiting for %s discovery" % what
148
152
)
Original file line number Diff line number Diff line change @@ -144,10 +144,14 @@ def _service_completion_api(self):
144
144
145
145
def _wait_for_completion (self , what ):
146
146
now = time .time ()
147
- deadline = now + self .timeout
147
+ if self .timeout > 0 :
148
+ deadline = now + self .timeout
149
+ else :
150
+ deadline = 0 # In case of infinite timeout
151
+
148
152
while True :
149
153
now = time .time ()
150
- if now > deadline :
154
+ if self . timeout > 0 and now > deadline :
151
155
return generate_result (
152
156
msg = "Timeout reached while waiting for %s discovery" % what
153
157
)
Original file line number Diff line number Diff line change 71
71
type: bool
72
72
default: True
73
73
wait_timeout:
74
- description: The time in seconds to wait for (previous/current) completion.
74
+ description:
75
+ - The time in seconds to wait for (previous/current) completion.
76
+ - Default is -1, which means infinite.
75
77
type: int
76
- default: -1 (infinite)
78
+ default: -1
77
79
78
80
79
81
author:
You can’t perform that action at this time.
0 commit comments