Update usage of datetime.now to Django timezone aware now()

This commit is contained in:
Roberto Rosario
2014-06-29 17:00:07 -04:00
parent a46642015b
commit d640eacec8
16 changed files with 54 additions and 47 deletions

View File

@@ -5,6 +5,7 @@ import logging
from django.db import models, transaction
from django.db.utils import IntegrityError
from django.utils.timezone import now
from .exceptions import LockError
@@ -32,7 +33,7 @@ class LockManager(models.Manager):
logger.debug('lock: %s does not exist' % name)
raise LockError('Unable to acquire lock')
if datetime.datetime.now() > lock.creation_datetime + datetime.timedelta(seconds=lock.timeout):
if now() > lock.creation_datetime + datetime.timedelta(seconds=lock.timeout):
logger.debug('reseting deleting stale lock: %s' % name)
lock.timeout = timeout
logger.debug('trying to reacquire stale lock: %s' % name)