summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-barbican
diff options
context:
space:
mode:
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