Made datetime objects JSON compatible by calling their to string functions

This commit is contained in:
Chris Alfonso 2012-04-10 07:57:09 -04:00
parent 77a004167a
commit c8868921fa
2 changed files with 5 additions and 5 deletions

View File

@ -22,7 +22,7 @@ import logging
import os
from heat.common import client as base_client
from heat.common import exception
import pdb
from heat.cloudformations import *
logger = logging.getLogger(__name__)
@ -60,7 +60,7 @@ class V1Client(base_client.BaseClient):
params = self._extract_params(kwargs, SUPPORTED_PARAMS)
self._insert_common_parameters(params)
res = self.do_request("POST", "/CreateStack", params=params)
pdb.set_trace()
data = json.loads(res.read())
return data

View File

@ -64,8 +64,8 @@ class EngineManager(manager.Manager):
mem = {}
mem['stack_id'] = s.id
mem['stack_name'] = s.name
mem['creation_at'] = s.created_at
mem['updated_at'] = s.updated_at
mem['creation_at'] = str(s.created_at)
mem['updated_at'] = str(s.updated_at)
mem['NotificationARNs'] = 'TODO'
mem['Outputs'] = ps.get_outputs()
mem['Parameters'] = ps.t['Parameters']
@ -98,7 +98,7 @@ class EngineManager(manager.Manager):
stack.start()
return {'stack': {'id': new_s.id, 'name': new_s.name,\
'created_at': new_s.created_at}}
'created_at': str(new_s.created_at)}}
def validate_template(self, req, body=None):