+from __future__ import print_function
+
from manifold.core.query import Query
from manifoldapi.manifoldapi import execute_query
+from portal.actions import is_pi
from django.http import HttpResponse
table = self.type.split(':')
prefix = table[0]
table = table[1]
-
- if prefix is 'local':
+ if prefix == 'local':
# XXX TODO: find a generic Query to get the fields like
# select column.name from local:object where table == local:user
table = self.type.split(':')
def setKey(self):
# What about key formed of multiple fields???
query = Query.get('local:object').filter_by('table', '==', self.type).select('key')
- print query
results = execute_query(self.request, query)
- print "key of object = %s" % results
+ print("key of object = %s" % 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)
+ print("param: %s : %s" % (k,v))
query.set({k : v})
- print "query = ",query
+ print("query = ",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)
+ print("param: %s : %s" % (k,v))
query.set({k : v})
- print "query = ",query
+ print("query = ",query)
else:
raise Exception, "Params are required for update"