Revision c1509909 flowspec/models.py
b/flowspec/models.py | ||
---|---|---|
6 | 6 |
from django.contrib.auth.models import User |
7 | 7 |
from utils import proxy as PR |
8 | 8 |
from ipaddr import * |
9 |
from datetime import *
|
|
9 |
import datetime
|
|
10 | 10 |
import logging |
11 | 11 |
from flowspec.tasks import * |
12 | 12 |
from time import sleep |
... | ... | |
49 | 49 |
) |
50 | 50 |
|
51 | 51 |
|
52 |
def days_offset(): return datetime.now() + timedelta(days = settings.EXPIRATION_DAYS_OFFSET)
|
|
52 |
def days_offset(): return datetime.date.today() + datetime.timedelta(days = settings.EXPIRATION_DAYS_OFFSET)
|
|
53 | 53 |
|
54 | 54 |
class MatchPort(models.Model): |
55 | 55 |
port = models.CharField(max_length=24, unique=True) |
... | ... | |
167 | 167 |
# def delete(self, *args, **kwargs): |
168 | 168 |
# response = delete.delay(self) |
169 | 169 |
# logger.info("Got delete job id: %s" %response) |
170 |
def has_expired(self): |
|
171 |
today = datetime.date.today() |
|
172 |
if today > self.expires: |
|
173 |
return True |
|
174 |
return False |
|
170 | 175 |
|
171 | 176 |
def is_synced(self): |
172 | 177 |
found = False |
Also available in: Unified diff