diff options
Diffstat (limited to 'module/plugins/Plugin.py')
-rw-r--r-- | module/plugins/Plugin.py | 7 |
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) |