My favorites | Sign in
Logo
                
Details: Show all Hide all

Earlier this year

  • Nov 17, 2009
    r237 (pass the name along) committed by bryan.cu...@gmail.com   -   pass the name along
    pass the name along
  • Nov 17, 2009
    r236 (1. Fix typeid misspelling 2. Add current directory support t...) committed by bryan.cu...@gmail.com   -   1. Fix typeid misspelling 2. Add current directory support to open command
    1. Fix typeid misspelling 2. Add current directory support to open command
  • Nov 16, 2009
    r235 (rename this to be inline with other branches ) committed by alecflett   -   rename this to be inline with other branches
    rename this to be inline with other branches
  • Nov 16, 2009
    r234 (rename this branch ) committed by alecflett   -   rename this branch
    rename this branch
  • Nov 16, 2009
    r233 (make maintenance branch for 1.0 ) committed by alecflett   -   make maintenance branch for 1.0
    make maintenance branch for 1.0
  • Nov 13, 2009
    r232 (more complete type info) committed by alex.boterolowry   -   more complete type info
    more complete type info
  • Nov 13, 2009
    r231 (check-in some basic and not quite useful yet completion supp...) committed by alex.boterolowry   -   check-in some basic and not quite useful yet completion support
    check-in some basic and not quite useful yet completion support
  • Nov 13, 2009
    r230 (error message) committed by alex.boterolowry   -   error message
    error message
  • Nov 13, 2009
    r229 (use shlex.split instead of string.split) committed by alex.boterolowry   -   use shlex.split instead of string.split
    use shlex.split instead of string.split
  • Nov 13, 2009
    r228 (way better .. support) committed by alex.boterolowry   -   way better .. support
    way better .. support
  • Nov 13, 2009
    r227 (basic shell) committed by alex.boterolowry   -   basic shell
    basic shell
  • Nov 13, 2009
    r226 (slight .. fix) committed by alex.boterolowry   -   slight .. fix
    slight .. fix
  • Nov 13, 2009
    r225 (add .. support) committed by alex.boterolowry   -   add .. support
    add .. support
  • Nov 13, 2009
    r224 (add basic cd/pwd suport) committed by alex.boterolowry   -   add basic cd/pwd suport
    add basic cd/pwd suport
  • Nov 13, 2009
    r223 (fix the weird not-singleton out issue) committed by alex.boterolowry   -   fix the weird not-singleton out issue
    fix the weird not-singleton out issue
  • Nov 11, 2009
    r222 (Add support for Appeditor services) committed by alex.boterolowry   -   Add support for Appeditor services
    Add support for Appeditor services
  • Nov 10, 2009
    r221 (fix unicode problem when a key/value dictionary contains uni...) committed by alecflett   -   fix unicode problem when a key/value dictionary contains unicode values
    fix unicode problem when a key/value dictionary contains unicode values
  • Nov 05, 2009
    issue 6 (Occasional KeyErrors raised by urlencode_weak method) commented on by eyk.kny   -   The error still occurs during running many queries in a row. I used the latest svn rev. The following code stops after ~25 iterations because of the KeyError: for i in range(50): query = { "id" : "/en/the_beatles", "type" : "/music/artist", "album" : [{ "name" : None, "release_date" : None, "track": { "return" : "count" }, "sort" : "release_date" }] } results = freebase.mqlread(query) print results ----- Error msg: File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 599, in mqlread r = self._httpreq_json(service, 'POST', form=dict(query=qstr)) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 421, in _httpreq_json resp, body = self._httpreq(*args, **kws) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 353, in _httpreq for k,v in form.iteritems()]) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 175, in urlencode_weak return urlquote(s, safe=',/:$') File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py", line 1223, in quote res = map(safe_map.__getitem__, s) KeyError: 'utf-8'
    The error still occurs during running many queries in a row. I used the latest svn rev. The following code stops after ~25 iterations because of the KeyError: for i in range(50): query = { "id" : "/en/the_beatles", "type" : "/music/artist", "album" : [{ "name" : None, "release_date" : None, "track": { "return" : "count" }, "sort" : "release_date" }] } results = freebase.mqlread(query) print results ----- Error msg: File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 599, in mqlread r = self._httpreq_json(service, 'POST', form=dict(query=qstr)) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 421, in _httpreq_json resp, body = self._httpreq(*args, **kws) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 353, in _httpreq for k,v in form.iteritems()]) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site- packages/freebase/api/session.py", line 175, in urlencode_weak return urlquote(s, safe=',/:$') File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py", line 1223, in quote res = map(safe_map.__getitem__, s) KeyError: 'utf-8'
  • Nov 05, 2009
    issue 9 (Add support for Topic API) reported by tfmorris   -   I don't know if experimental APIs qualify for inclusion, but since the geosearch API is supported, I'm guessing they do. It'd be nice to have support for http://www.freebase.com/experimental/topic/{mode}?id={freebase_id}&domains={domain_list} http://www.freebase.com/docs/topic_api
    I don't know if experimental APIs qualify for inclusion, but since the geosearch API is supported, I'm guessing they do. It'd be nice to have support for http://www.freebase.com/experimental/topic/{mode}?id={freebase_id}&domains={domain_list} http://www.freebase.com/docs/topic_api
  • Nov 05, 2009
    issue 8 (nested query parameters (e.g. mql_filter) don't work on geos...) commented on by tfmorris   -   This appears fixed in the 1.0.4 release.
    This appears fixed in the 1.0.4 release.
  • Nov 03, 2009
    r220 (prep for 1.0.4 release ) committed by alecflett   -   prep for 1.0.4 release
    prep for 1.0.4 release
  • Nov 03, 2009
    r219 (fix issue #8 - make sure to handle all json-compatible argum...) committed by alecflett   -   fix issue #8 - make sure to handle all json-compatible arguments automatically
    fix issue #8 - make sure to handle all json-compatible arguments automatically
  • Nov 03, 2009
    issue 8 (nested query parameters (e.g. mql_filter) don't work on geos...) reported by tfmorris   -   The parameters mql_input, mql_output, and mql_filter on the geosearch method don't work unless they're pre-serialized. This is different than the way the other methods such as mqlread are specified, so I don't think it's intentional. It's definitely undesirable. The attached patch will serialize these parameters correctly. Index: session.py =================================================================== --- session.py (revision 217) +++ session.py (working copy) @@ -814,7 +814,7 @@ if location_type: form["location_type"] = location_type if mql_input: - form["mql_input"] = mql_input + form["mql_input"] = json.dumps(mql_input, separators=SEPARATORS) if limit: form["limit"] = limit if start: @@ -826,7 +826,7 @@ if intersect: form["intersect"] = intersect if mql_filter: - form["mql_filter"] = mql_filter + form["mql_filter"] = json.dumps(mql_filter, separators=SEPARATORS) if within: form["within"] = within if inside: @@ -838,7 +838,7 @@ if format: form["format"] = format if mql_output: - form["mql_output"] = mql_output + form["mql_output"] = json.dumps(mql_output, separators=SEPARATORS) if format == "json": r = self._httpreq_json(service, 'POST', form=form)
    The parameters mql_input, mql_output, and mql_filter on the geosearch method don't work unless they're pre-serialized. This is different than the way the other methods such as mqlread are specified, so I don't think it's intentional. It's definitely undesirable. The attached patch will serialize these parameters correctly. Index: session.py =================================================================== --- session.py (revision 217) +++ session.py (working copy) @@ -814,7 +814,7 @@ if location_type: form["location_type"] = location_type if mql_input: - form["mql_input"] = mql_input + form["mql_input"] = json.dumps(mql_input, separators=SEPARATORS) if limit: form["limit"] = limit if start: @@ -826,7 +826,7 @@ if intersect: form["intersect"] = intersect if mql_filter: - form["mql_filter"] = mql_filter + form["mql_filter"] = json.dumps(mql_filter, separators=SEPARATORS) if within: form["within"] = within if inside: @@ -838,7 +838,7 @@ if format: form["format"] = format if mql_output: - form["mql_output"] = mql_output + form["mql_output"] = json.dumps(mql_output, separators=SEPARATORS) if format == "json": r = self._httpreq_json(service, 'POST', form=form)
  • Oct 07, 2009
    freebase-1.0.3.tar.gz (Latest version) file uploaded by alecflett
  • Oct 06, 2009
    r218 (branch for release) committed by alecflett   -   branch for release
    branch for release
  • Oct 06, 2009
    r217 (update version ) committed by alecflett   -   update version
    update version
  • Sep 21, 2009
    r216 (ok, get dump/restore working better ) committed by alecflett   -   ok, get dump/restore working better
    ok, get dump/restore working better
  • Sep 21, 2009
    r215 (fix when required arguments are not specified - at least spi...) committed by alecflett   -   fix when required arguments are not specified - at least spit a semi-sane message to the user rather than totally barfing
    fix when required arguments are not specified - at least spit a semi-sane message to the user rather than totally barfing
  • Sep 21, 2009
    r214 (tweaks to make tests pass - dump_domain->dump_base, etc ) committed by alecflett   -   tweaks to make tests pass - dump_domain->dump_base, etc
    tweaks to make tests pass - dump_domain->dump_base, etc
  • Sep 21, 2009
    issue 7 (allow descriptive field in user-agent headers) reported by teeler   -   I should be able to invoke freebase-python with some kind of descriptive information about where my app lives, what it's name is, who to contact, etc. This information is incredibly valuable when bad apps go awry and we're trying to find them (the descriptive information should be included in the user agent field during HTTP sessions).
    I should be able to invoke freebase-python with some kind of descriptive information about where my app lives, what it's name is, who to contact, etc. This information is incredibly valuable when bad apps go awry and we're trying to find them (the descriptive information should be included in the user agent field during HTTP sessions).
  • Sep 08, 2009
    issue 6 (Occasional KeyErrors raised by urlencode_weak method) commented on by thelevyb...@gmail.com   -   This issue seems to be fixed in rev213.
    This issue seems to be fixed in rev213.
  • Sep 08, 2009
    r213 (prep for 1.0.3 branch ) committed by alecflett   -   prep for 1.0.3 branch
    prep for 1.0.3 branch
  • Sep 08, 2009
    r212 (fix some unicode issues, and default to POST for mqlread ) committed by alecflett   -   fix some unicode issues, and default to POST for mqlread
    fix some unicode issues, and default to POST for mqlread
  • Aug 27, 2009
    issue 6 (Occasional KeyErrors raised by urlencode_weak method) reported by thelevyb...@gmail.com   -   What steps will reproduce the problem? This is a somewhat rare issue, but I've seen it at least five times. It seems to be a typical trying-to-urlquote-some-undecoded-unicode type problem. Here's the traceback: File "/freebase/api/session.py", line 144, in urlencode_weak return urlquote(s, safe=',/:$') File "/base/python_dist/lib/python2.5/urllib.py", line 1205, in quote res = map(safe_map.__getitem__, s) KeyError: u'\u2019' What version of the product are you using? On what operating system? 1.02 I tried fixing this using a smart_unicode type method to properly encode s before urlquoting it, but I couldn't do it in a few minutes. Might try again later.
    What steps will reproduce the problem? This is a somewhat rare issue, but I've seen it at least five times. It seems to be a typical trying-to-urlquote-some-undecoded-unicode type problem. Here's the traceback: File "/freebase/api/session.py", line 144, in urlencode_weak return urlquote(s, safe=',/:$') File "/base/python_dist/lib/python2.5/urllib.py", line 1205, in quote res = map(safe_map.__getitem__, s) KeyError: u'\u2019' What version of the product are you using? On what operating system? 1.02 I tried fixing this using a smart_unicode type method to properly encode s before urlquoting it, but I couldn't do it in a few minutes. Might try again later.
  • Aug 17, 2009
    r211 (make "fcl ls -lrt" work ) committed by n...@nixweb.com   -   make "fcl ls -lrt" work
    make "fcl ls -lrt" work
  • Aug 17, 2009
    r210 (branch for release ) committed by alecflett   -   branch for release
    branch for release
  • Aug 17, 2009
    r209 (fix version number ) committed by alecflett   -   fix version number
    fix version number
  • Aug 17, 2009
    r208 (adding rememberme parameter to login() method ) committed by alecflett   -   adding rememberme parameter to login() method
    adding rememberme parameter to login() method
  • Aug 14, 2009
    r207 (make 'fcl ls' and 'fcl find' use table output. add 'fcl ls -...) committed by n...@nixweb.com   -   make 'fcl ls' and 'fcl find' use table output. add 'fcl ls -l' option. allow 'fcl pset' of non-string non-id properties. make 'fcl q' stream its output.
    make 'fcl ls' and 'fcl find' use table output. add 'fcl ls -l' option. allow 'fcl pset' of non-string non-id properties. make 'fcl q' stream its output.
  • Aug 14, 2009
    r206 (subcommand option parsing, and account for some things moved...) committed by n...@nixweb.com   -   subcommand option parsing, and account for some things moved to cmdutil.py
    subcommand option parsing, and account for some things moved to cmdutil.py
  • Aug 14, 2009
    r205 (add decorator to declare subcommand-specific command flags. ...) committed by n...@nixweb.com   -   add decorator to declare subcommand-specific command flags. add global "out" object for table aligned text output. split out general command utilities.
    add decorator to declare subcommand-specific command flags. add global "out" object for table aligned text output. split out general command utilities.
  • Jul 30, 2009
    r204 (switch to api.freebase.com ) committed by alecflett   -   switch to api.freebase.com
    switch to api.freebase.com
  • Jul 27, 2009
    r203 (nuke sandbox.freebase.com in favor of sandbox-freebase.com ) committed by alecflett   -   nuke sandbox.freebase.com in favor of sandbox-freebase.com
    nuke sandbox.freebase.com in favor of sandbox-freebase.com
  • Jul 23, 2009
    issue 4 (memory leak in mqlreaditer()) commented on by james.haggerty   -   I'd suggest setting this to priority high. It's really annoying.
    I'd suggest setting this to priority high. It's really annoying.
  • Jul 22, 2009
    AppEngineWalkthrough (A walkthrough of using Google AppEngine with freebase-python) Wiki page edited by nitromaster101
  • Jul 22, 2009
    r201 (cleanup, incorporate changes from code review, and move merg...) committed by nitromaster101   -   cleanup, incorporate changes from code review, and move merge and split stuff into freebase.experimental
    cleanup, incorporate changes from code review, and move merge and split stuff into freebase.experimental
  • Jul 17, 2009
    SandboxRefresh (Make your base survive the sandbox refresh cycle) Wiki page edited by nitromaster101
  • Jul 17, 2009
    SandboxRefresh (Make your base survive the sandbox refresh cycle) Wiki page edited by nitromaster101
  • Jul 17, 2009
    r198 (add some comments and logging optimization) committed by nitromaster101   -   add some comments and logging optimization
    add some comments and logging optimization
  • Jul 17, 2009
    r197 (make the comments make sense) committed by nitromaster101   -   make the comments make sense
    make the comments make sense
 
Hosted by Google Code