summaryrefslogtreecommitdiff
path: root/freebase/api/session.py
diff options
context:
space:
mode:
authornitromaster101 <nitromaster101@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-06-25 00:49:47 +0000
committernitromaster101 <nitromaster101@5914aa95-5b3a-0410-a3b5-7b719e7fe9b2>2009-06-25 00:49:47 +0000
commitef8f4ee03ba58818d5d26ca69cb8dbc33720d5bd (patch)
treedee2c54d0f0e39a213b2a509b191edbe10692745 /freebase/api/session.py
parent3906b65c2e2fe902b7cc74f13c8dc5ec2b531895 (diff)
added freebase.status()
git-svn-id: http://freebase-python.googlecode.com/svn/trunk@141 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2
Diffstat (limited to 'freebase/api/session.py')
-rw-r--r--freebase/api/session.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/freebase/api/session.py b/freebase/api/session.py
index 70cb426..72622b8 100644
--- a/freebase/api/session.py
+++ b/freebase/api/session.py
@@ -422,7 +422,7 @@ class HTTPMetawebSession(MetawebSession):
def user_info(self, mql_output=None):
""" get user_info. For a more complete description,
- see http://www.freebase.com/view/en/api_service_user_info"""
+ see http://www.freebase.com/view/guid/9202a8c04000641f800000000c36a842"""
service = "/api/service/user_info"
@@ -448,6 +448,7 @@ class HTTPMetawebSession(MetawebSession):
"""read a structure query."""
cursor = True
+ service = '/api/service/mqlread'
while 1:
subq = dict(query=[sq], cursor=cursor, escape=False)
@@ -455,9 +456,7 @@ class HTTPMetawebSession(MetawebSession):
subq['as_of_time'] = asof
qstr = json.dumps(subq, separators=SEPARATORS)
-
- service = '/api/service/mqlread'
-
+
r = self._httpreq_json(service, form=dict(query=qstr))
for item in self._mqlresult(r):
@@ -775,6 +774,15 @@ class HTTPMetawebSession(MetawebSession):
return r
+ def status(self):
+ """ get the status for various parts of freebase. For a more
+ complete description, see http://www.freebase.com/view/en/api_status """
+
+ service = "/api/status"
+ r = self._httpreq_json(service)
+
+ return r
+
### DEPRECATED IN API
def reconcile(self, name, etype=['/common/topic']):
"""DEPRECATED: reconcile name to guid. For a more complete description,