summaryrefslogtreecommitdiffstats
path: root/module/plugins/Plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/Plugin.py')
-rw-r--r--module/plugins/Plugin.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/module/plugins/Plugin.py b/module/plugins/Plugin.py
index 65d3cbf9c..71a06c8b5 100644
--- a/module/plugins/Plugin.py
+++ b/module/plugins/Plugin.py
@@ -262,10 +262,9 @@ class Plugin(object):
if not reason: reason = "Max retries reached"
raise Fail(reason)
- t = time() + wait_time
- while t > time() :
- if self.pyfile.abort: raise Abort
- sleep(0.25)
+ self.wantReconnect = False
+ self.setWait(wait_time)
+ self.wait()
self.retries += 1
raise Retry(reason)