summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-barbican
diff options
context:
space:
mode:
authorKeith Holman <Keith.Holman@windriver.com>2014-06-13 15:17:58 -0400
committerBruce Ashfield <bruce.ashfield@windriver.com>2014-06-16 15:23:33 -0400
commit05feaeeabe1bd34ed1d8a6f02c975fb07965f96d (patch)
tree6b92134171b83268aec7d4f8d7be5b625b37cc3d /meta-openstack/recipes-devtools/python/python-barbican
parent7d2af28606c5dde7fa05bcdeb7d31188bae25b70 (diff)
downloadmeta-cloud-services-05feaeeabe1bd34ed1d8a6f02c975fb07965f96d.tar.gz
barbican: handle white space in date strings
Barbican tests fail because white space is not being properly parsed by the iso8601 python package. This fix updates the barbican code using a patch file to strip white space from the date before passing it to the is8601 package for parsing. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-barbican')
-rw-r--r--meta-openstack/recipes-devtools/python/python-barbican/barbican-handle-white-space-in-date-strings.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-barbican/barbican-handle-white-space-in-date-strings.patch b/meta-openstack/recipes-devtools/python/python-barbican/barbican-handle-white-space-in-date-strings.patch
new file mode 100644
index 0000000..3b8a35d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-barbican/barbican-handle-white-space-in-date-strings.patch
@@ -0,0 +1,31 @@
1From ddc04ef2f9d74bfc65c008e691ba0955f415d3f9 Mon Sep 17 00:00:00 2001
2From: Keith Holman <Keith.Holman@windriver.com>
3Date: Fri, 13 Jun 2014 15:14:58 -0400
4Subject: [PATCH] barbican: handle white space in date strings
5
6Barbican tests fail because white space is not being properly parsed
7by the iso8601 python package. This fix updates the barbican code to
8strip white space from the date string before passing it to the
9iso8601 package for parsing.
10
11Signed-off-by: Keith Holman <Keith.Holman@windriver.com>
12---
13 barbican/openstack/common/timeutils.py | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/barbican/openstack/common/timeutils.py b/barbican/openstack/common/timeutils.py
17index 52688a0..497f00e 100644
18--- a/barbican/openstack/common/timeutils.py
19+++ b/barbican/openstack/common/timeutils.py
20@@ -46,7 +46,7 @@ def isotime(at=None, subsecond=False):
21 def parse_isotime(timestr):
22 """Parse time from ISO 8601 format."""
23 try:
24- return iso8601.parse_date(timestr)
25+ return iso8601.parse_date(timestr.strip())
26 except iso8601.ParseError as e:
27 raise ValueError(six.text_type(e))
28 except TypeError as e:
29--
301.9.3
31