The commit I34b12b96de3ea21beaf935ed8a9f6bae2fe0d0bc and
Ib384ae8130dcc6cbd47a837d11ca171ce02ef29e introduced the
deprecated oslo_utils.timeutils.isotime() is deprecated
as of 1.6.
The deprecation message says to use the datetime.datetime.isoformat()
instead, but the format of the string generated by isoformat isn't
the same as the format of the string generated by isotime. The string
is used in tokens and other public APIs and we can't change it
without potentially breaking clients.
So the workaround is to copy the current implementation from
oslo_utils.timeutils.isotime() to ec2api.api.ec2utils.
Reviewed: https:/ /review. openstack. org/579145 /git.openstack. org/cgit/ openstack/ ec2-api/ commit/ ?id=c65cb663de5 d1cfb239bbf3261 0f0f7a71c7e170
Committed: https:/
Submitter: Zuul
Branch: master
commit c65cb663de5d1cf b239bbf32610f0f 7a71c7e170
Author: chenghuiyu <email address hidden>
Date: Mon Sep 11 10:48:48 2017 +0800
Fix usage of isotime
The commit I34b12b96de3ea2 1beaf935ed8a9f6 bae2fe0d0bc and dcc6cbd47a837d1 1ca171ce02ef29e introduced the timeutils. isotime( ) is deprecated
Ib384ae8130
deprecated oslo_utils.
as of 1.6.
The deprecation message says to use the datetime. datetime. isoformat( )
instead, but the format of the string generated by isoformat isn't
the same as the format of the string generated by isotime. The string
is used in tokens and other public APIs and we can't change it
without potentially breaking clients.
So the workaround is to copy the current implementation from utils.timeutils .isotime( ) to ec2api. api.ec2utils.
oslo_
For more informations: /docs.openstack .org/oslo. utils/latest/ reference/ timeutils. html
https:/
Change-Id: Id62fb53264b04a 7ea6ae3035a1293 53c5cfa040a
Closes-Bug: #1461251