summaryrefslogtreecommitdiffstats
path: root/keystone/token/backends/sql.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone/token/backends/sql.py')
-rw-r--r--keystone/token/backends/sql.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/keystone/token/backends/sql.py b/keystone/token/backends/sql.py
index 5ba5e3a9..59cc47ca 100644
--- a/keystone/token/backends/sql.py
+++ b/keystone/token/backends/sql.py
@@ -15,10 +15,10 @@
# under the License.
import copy
-import datetime
from keystone.common import sql
from keystone import exception
+from keystone.openstack.common import timeutils
from keystone import token
@@ -50,7 +50,7 @@ class Token(sql.Base, token.Driver):
def get_token(self, token_id):
session = self.get_session()
token_ref = session.query(TokenModel).filter_by(id=token_id).first()
- now = datetime.datetime.utcnow()
+ now = timeutils.utcnow()
if token_ref and (not token_ref.expires or now < token_ref.expires):
return token_ref.to_dict()
else:
@@ -80,7 +80,7 @@ class Token(sql.Base, token.Driver):
def list_tokens(self, user_id):
session = self.get_session()
tokens = []
- now = datetime.datetime.utcnow()
+ now = timeutils.utcnow()
for token_ref in session.query(TokenModel)\
.filter(TokenModel.expires > now):
token_ref_dict = token_ref.to_dict()