From 60478217643aa7b331c5890f61751491d8a3ebee Mon Sep 17 00:00:00 2001 From: nitromaster101 Date: Fri, 17 Jul 2009 01:32:55 +0000 Subject: added split and merge (with links, too\!) git-svn-id: http://freebase-python.googlecode.com/svn/trunk@196 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2 --- freebase/schema.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'freebase/schema.py') diff --git a/freebase/schema.py b/freebase/schema.py index 17f023c..01d6074 100644 --- a/freebase/schema.py +++ b/freebase/schema.py @@ -51,7 +51,7 @@ def key_exists(s, k): def type_object(s, id, type_id): q = { "id" : type_id, - "/freebase/type_hints/included_types" : [{"id" : None}] + "/freebase/type_hints/included_types" : [{"id" : None, "optional" : True}] } included_types = map(lambda x: x["id"], s.mqlread(q)["/freebase/type_hints/included_types"]) @@ -136,6 +136,7 @@ def get_property_info(s, prop_id): # Create Type def create_type(s, name, key, ns, cvt=False, tip=None, included=None, extra=None): + # TODO: CREATE SYNTHETIC VIEW if key_exists(s, ns + "/" + key ): return -- cgit v1.3.1