fix warnings
This commit is contained in:
parent
bc4624d7e3
commit
2eb5507c3a
6 changed files with 88 additions and 85 deletions
|
|
@ -24,25 +24,26 @@ from weboob.capabilities.dating import Optimization
|
|||
|
||||
class Visibility(Optimization):
|
||||
def __init__(self, sched, browser):
|
||||
self.sched = sched
|
||||
self.browser = browser
|
||||
self.cron = None
|
||||
super(Visibility, self).__init__()
|
||||
self._sched = sched
|
||||
self._browser = browser
|
||||
self._cron = None
|
||||
|
||||
def start(self):
|
||||
self.cron = self.sched.repeat(60*5, self.reconnect)
|
||||
self._cron = self._sched.repeat(60*5, self.reconnect)
|
||||
return True
|
||||
|
||||
def stop(self):
|
||||
self.sched.cancel(self.cron)
|
||||
self.cron = None
|
||||
self._sched.cancel(self._cron)
|
||||
self._cron = None
|
||||
return True
|
||||
|
||||
def is_running(self):
|
||||
return self.cron is not None
|
||||
return self._cron is not None
|
||||
|
||||
def reconnect(self):
|
||||
try:
|
||||
with self.browser:
|
||||
self.browser.login()
|
||||
with self._browser:
|
||||
self._browser.login()
|
||||
except BrowserUnavailable:
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue