diff options
author | Ken Pepple <ken.pepple@gmail.com> | 2011-02-19 01:59:07 -0800 |
---|---|---|
committer | Ken Pepple <ken.pepple@gmail.com> | 2011-02-19 01:59:07 -0800 |
commit | 89a63f53116b04a8d0681265ba8ce71eeeb5be0b (patch) | |
tree | 7a94c06d27fb0d9db2e55aead3791cdce4dcbad9 | |
parent | 915d6e70106b30ed6919fa850749b8041c3e690d (diff) | |
download | nova-89a63f53116b04a8d0681265ba8ce71eeeb5be0b.tar.gz nova-89a63f53116b04a8d0681265ba8ce71eeeb5be0b.tar.xz nova-89a63f53116b04a8d0681265ba8ce71eeeb5be0b.zip |
fix ec2 launchtime response not in iso format bug
-rw-r--r-- | nova/api/ec2/apirequest.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/api/ec2/apirequest.py b/nova/api/ec2/apirequest.py index 7e72d67fb..00b527d62 100644 --- a/nova/api/ec2/apirequest.py +++ b/nova/api/ec2/apirequest.py @@ -20,6 +20,7 @@ APIRequest class """ +import datetime import re # TODO(termie): replace minidom with etree from xml.dom import minidom @@ -171,6 +172,8 @@ class APIRequest(object): self._render_dict(xml, data_el, data.__dict__) elif isinstance(data, bool): data_el.appendChild(xml.createTextNode(str(data).lower())) + elif isinstance(data, datetime.datetime): + data_el.appendChild(xml.createTextNode(data.isoformat())) elif data != None: data_el.appendChild(xml.createTextNode(str(data))) |