summaryrefslogtreecommitdiff
path: root/freebase
diff options
context:
space:
mode:
authoralex.boterolowry <alex.boterolowry@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-06-29 18:01:52 +0000
committeralex.boterolowry <alex.boterolowry@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-06-29 18:01:52 +0000
commit03de6e66288ff5f3cefdcb60b7afe786abb32f33 (patch)
tree7fdf5398759c395573d65b0702c8a2dcdb9a08b3 /freebase
parent2e38953f290a30e4f47dbd99e6c114ba3d5da31c (diff)
use_permission_of in mqlwrite
git-svn-id: http://freebase-python.googlecode.com/svn/trunk@146 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2
Diffstat (limited to 'freebase')
-rw-r--r--freebase/api/session.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/freebase/api/session.py b/freebase/api/session.py
index 770fa9c..d6bb513 100644
--- a/freebase/api/session.py
+++ b/freebase/api/session.py
@@ -593,10 +593,13 @@ class HTTPMetawebSession(MetawebSession):
return body
- def mqlwrite(self, sq):
+ def mqlwrite(self, sq, use_permission_of=None):
"""do a mql write. For a more complete description,
see http://www.freebase.com/view/en/api_service_mqlwrite"""
query = dict(query=sq, escape=False)
+ if use_permission_of:
+ query['use_permission_of'] = use_permission_of
+
qstr = json.dumps(query, separators=SEPARATORS)
self.log.debug('MQLWRITE: %s', qstr)