diff options
| author | alex.boterolowry <alex.boterolowry@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2> | 2008-06-19 01:45:38 +0000 |
|---|---|---|
| committer | alex.boterolowry <alex.boterolowry@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2> | 2008-06-19 01:45:38 +0000 |
| commit | 7405d24d414179810685743046652d6005d9ad23 (patch) | |
| tree | 9c3faf78f6fd91afa8b18b9c4a6e782fed984d0c /freebase-api/freebase | |
| parent | aad119a9686ec04abec7c639976dd4235d93ec56 (diff) | |
Add reconciliation service support
git-svn-id: http://freebase-python.googlecode.com/svn/trunk@42 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2
Diffstat (limited to 'freebase-api/freebase')
| -rw-r--r-- | freebase-api/freebase/api/session.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/freebase-api/freebase/api/session.py b/freebase-api/freebase/api/session.py index 73ae692..c311bdb 100644 --- a/freebase-api/freebase/api/session.py +++ b/freebase-api/freebase/api/session.py @@ -509,6 +509,16 @@ class HTTPMetawebSession(MetawebSession): headers=headers, body=body, form=form) return self._mqlresult(r) + def reconcile(self, name, etype=['/common/topic']): + """reconcile name to guid""" + + service = '/dataserver/reconciliation' + r = self._httpreq_json(service, 'GET', form={'name':name, 'types':','.join(etype)}) + + + # TODO non-conforming service, fix later + #self._mqlresult(r) + return r if __name__ == '__main__': console = logging.StreamHandler() |
