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

View File

@ -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:

View File

@ -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()

View File

@ -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 = {}