diff options
Diffstat (limited to 'freebase/api')
| -rw-r--r-- | freebase/api/session.py | 5 |
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) |
