Browse Source

Remove unused code.

pull/387/head
Pēteris Caune 4 years ago
parent
commit
a90f8a3a56
No known key found for this signature in database GPG Key ID: E28D7679E9A9EDE2
1 changed files with 2 additions and 20 deletions
  1. +2
    -20
      hc/api/models.py

+ 2
- 20
hc/api/models.py View File

@ -207,7 +207,7 @@ class Check(models.Model):
code_half = self.code.hex[:16]
return hashlib.sha1(code_half.encode()).hexdigest()
def to_dict(self, readonly=False, history=None):
def to_dict(self, readonly=False):
result = {
"name": self.name,
@ -224,24 +224,6 @@ class Check(models.Model):
if self.last_duration:
result["last_duration"] = int(self.last_duration.total_seconds())
if history:
split = re.split(r'(h|d|w)$',history,maxsplit=0)
if len(split) == 3: # re.split should return a list of 3 items if the parameter is set correctly
zone = pytz.timezone(self.tz)
current_now = datetime.now(tz=zone)
if split[1] == 'd':
cutoff = current_now - td(days=int(split[0]))
elif split[1] == 'h':
cutoff = current_now - td(hours=int(split[0]))
elif split[1] == 'w':
cutoff = current_now - td(weeks=int(split[0]))
flips = Flip.objects.select_related("owner").filter(
owner=self, new_status__in=("down","up"), created__gt=cutoff
).order_by("created")
dictStatus = {"up":1,"down":0}
result['history'] = list(map(lambda x: {'timestamp':x.created,'status':dictStatus[x.new_status]}, flips))
if readonly:
result["unique_key"] = self.unique_key
else:
@ -778,7 +760,7 @@ class Flip(models.Model):
condition=models.Q(processed=None),
)
]
def to_dict(self):
return {"timestamp": self.created, "up": 1 if self.new_status == "up" else 0}


Loading…
Cancel
Save