-from __future__ import print_function
+import decimal
+import datetime
+import json
+
+from django.http import HttpResponse
from manifold.core.query import Query
from manifoldapi.manifoldapi import execute_query
-from portal.actions import is_pi
-
-from django.http import HttpResponse
+from portal.actions import is_pi
-import decimal
-import datetime
-import json
+from myslice.settings import logger
# handles serialization of datetime in json
DateEncoder = lambda obj: obj.strftime("%B %d, %Y %H:%M:%S") if isinstance(obj, datetime.datetime) else None
# What about key formed of multiple fields???
query = Query.get('local:object').filter_by('table', '==', self.type).select('key')
results = execute_query(self.request, query)
- print("key of object = %s" % results)
+ logger.debug("key of object = {}".format(results))
if results :
for r in results[0]['key'] :
self.id = r
if self.params :
for p in self.params :
for k,v in p.iteritems() :
- print("param: %s : %s" % (k,v))
+ logger.debug("param: {} : {}".format(k, v))
query.set({k : v})
- print("query = ",query)
+ logger.debug("query = {}".format(query))
else:
raise Exception, "Params are required for create"
return execute_query(self.request, query)
if self.params :
for p in self.params :
for k,v in p.iteritems() :
- print("param: %s : %s" % (k,v))
+ logger.debug("param: {} : {}".format(k, v))
query.set({k : v})
- print("query = ",query)
+ logger.debug("query = {}".format(query))
else:
raise Exception, "Params are required for update"