forked from DGNum/gestioCOF
core -- Apply black + isort to all files
This commit is contained in:
parent
104e71dcf6
commit
fdd2b35289
196 changed files with 10727 additions and 8365 deletions
|
@ -15,23 +15,20 @@ class OpenKfet(CachedMixin, object):
|
|||
Current state persists through cache.
|
||||
|
||||
"""
|
||||
|
||||
# status is unknown after this duration
|
||||
time_unknown = timedelta(minutes=15)
|
||||
|
||||
# status
|
||||
OPENED = 'opened'
|
||||
CLOSED = 'closed'
|
||||
UNKNOWN = 'unknown'
|
||||
OPENED = "opened"
|
||||
CLOSED = "closed"
|
||||
UNKNOWN = "unknown"
|
||||
# admin status
|
||||
FAKE_CLOSED = 'fake_closed'
|
||||
FAKE_CLOSED = "fake_closed"
|
||||
|
||||
# cached attributes config
|
||||
cached = {
|
||||
'_raw_open': False,
|
||||
'_last_update': None,
|
||||
'force_close': False,
|
||||
}
|
||||
cache_prefix = 'kfetopen'
|
||||
cached = {"_raw_open": False, "_last_update": None, "force_close": False}
|
||||
cache_prefix = "kfetopen"
|
||||
|
||||
@property
|
||||
def raw_open(self):
|
||||
|
@ -54,8 +51,10 @@ class OpenKfet(CachedMixin, object):
|
|||
return False if self.force_close else self.raw_open
|
||||
|
||||
def status(self):
|
||||
if (self.last_update is None or
|
||||
timezone.now() - self.last_update >= self.time_unknown):
|
||||
if (
|
||||
self.last_update is None
|
||||
or timezone.now() - self.last_update >= self.time_unknown
|
||||
):
|
||||
return self.UNKNOWN
|
||||
return self.OPENED if self.is_open else self.CLOSED
|
||||
|
||||
|
@ -78,12 +77,10 @@ class OpenKfet(CachedMixin, object):
|
|||
|
||||
"""
|
||||
status = self.status()
|
||||
base = {
|
||||
'status': status,
|
||||
}
|
||||
base = {"status": status}
|
||||
restrict = {
|
||||
'admin_status': self.admin_status(status),
|
||||
'force_close': self.force_close,
|
||||
"admin_status": self.admin_status(status),
|
||||
"force_close": self.force_close,
|
||||
}
|
||||
return base, dict(base, **restrict)
|
||||
|
||||
|
@ -101,9 +98,10 @@ class OpenKfet(CachedMixin, object):
|
|||
def send_ws(self):
|
||||
"""Send internal state to websocket channels."""
|
||||
from .consumers import OpenKfetConsumer
|
||||
|
||||
base, team = self._export()
|
||||
OpenKfetConsumer.group_send('kfet.open.base', base)
|
||||
OpenKfetConsumer.group_send('kfet.open.team', team)
|
||||
OpenKfetConsumer.group_send("kfet.open.base", base)
|
||||
OpenKfetConsumer.group_send("kfet.open.team", team)
|
||||
|
||||
|
||||
kfet_open = OpenKfet()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue