From 8d4325f8290be31717a198fd84786d39d835029b Mon Sep 17 00:00:00 2001 From: Luong Anh Tuan Date: Tue, 30 May 2017 00:01:37 +0700 Subject: [PATCH] Replace oslo_utils.timeutils.isotime Function 'oslo_utils.timeutils.isotime()' is deprecated in version '1.6' and will be removed in a future version. We use datetime.datetime.isoformat() instead. For more informations: http://docs.openstack.org/developer/oslo.utils/api/timeutils.html#oslo_utils.timeutil Change-Id: I0b8863c631d485058950c7505a63abd6c7bc00c6 Closes-Bug: #1514331 --- zun/db/etcd/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zun/db/etcd/api.py b/zun/db/etcd/api.py index fac62eab2..5f80f6395 100644 --- a/zun/db/etcd/api.py +++ b/zun/db/etcd/api.py @@ -16,6 +16,7 @@ import json +from datetime import datetime import etcd from oslo_concurrency import lockutils from oslo_log import log @@ -280,7 +281,7 @@ class EtcdAPI(object): @lockutils.synchronized('etcd_zunservice') def create_zun_service(self, values): - values['created_at'] = timeutils.isotime() + values['created_at'] = datetime.isoformat(timeutils.utcnow()) zun_service = models.ZunService(values) zun_service.save() return zun_service @@ -343,7 +344,7 @@ class EtcdAPI(object): try: target = self.client.read('/zun_services/' + host + '_' + binary) target_value = json.loads(target.value) - values['updated_at'] = timeutils.isotime() + values['updated_at'] = datetime.isoformat(timeutils.utcnow()) target_value.update(values) target.value = json.dumps(target_value) self.client.update(target)