euscanwww: use tz aware datetimes

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
This commit is contained in:
Corentin Chary
2012-04-23 17:05:46 +02:00
parent 6e0706d638
commit 9e1ff8adb7
3 changed files with 5 additions and 3 deletions
euscanwww/djeuscan/management/commands

@ -88,7 +88,7 @@ class Command(BaseCommand):
old_maintainers = set(existing_maintainers).difference(maintainers.keys()) old_maintainers = set(existing_maintainers).difference(maintainers.keys())
for herd in obj.herds.all(): for herd in obj.herds.all():
if herd.email in old_herds: if herd.herd in old_herds:
obj.herds.remove(herd) obj.herds.remove(herd)
for herd in new_herds: for herd in new_herds:

@ -9,6 +9,7 @@ from datetime import datetime
from portage import versions from portage import versions
from optparse import make_option from optparse import make_option
from django.utils import timezone
from django.db.transaction import commit_on_success from django.db.transaction import commit_on_success
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand, CommandError
from djeuscan.models import Package, Version, EuscanResult, VersionLog from djeuscan.models import Package, Version, EuscanResult, VersionLog
@ -120,7 +121,7 @@ class Command(BaseCommand):
obj = EuscanResult() obj = EuscanResult()
obj.package = package obj.package = package
obj.result = log obj.result = log
obj.datetime = datetime.now() obj.datetime = timezone.now()
obj.save() obj.save()

@ -5,6 +5,7 @@ from optparse import make_option
from django.db.models import Count, Sum from django.db.models import Count, Sum
from django.db.transaction import commit_on_success from django.db.transaction import commit_on_success
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand, CommandError
from django.utils import timezone
from djeuscan.models import Package, Herd, Maintainer, Version from djeuscan.models import Package, Herd, Maintainer, Version
from djeuscan.models import HerdLog, MaintainerLog, CategoryLog, WorldLog from djeuscan.models import HerdLog, MaintainerLog, CategoryLog, WorldLog
@ -44,7 +45,7 @@ class Command(BaseCommand):
@commit_on_success @commit_on_success
def handle(self, *args, **options): def handle(self, *args, **options):
now = datetime.datetime.now() now = timezone.now()
categories = {} categories = {}
herds = {} herds = {}