{"action":"created","issue":{"url":"https://api.github.com/repos/liblouis/liblouis/issues/89","labels_url":"https://api.github.com/repos/liblouis/liblouis/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/liblouis/liblouis/issues/89/comments","events_url":"https://api.github.com/repos/liblouis/liblouis/issues/89/events","html_url":"https://github.com/liblouis/liblouis/pull/89","id":79872905,"number":89,"title":"Add lou_getTable to the Python bindings","user":{"login":"dkager","id":3109617,"avatar_url":"https://avatars.githubusercontent.com/u/3109617?v=3","gravatar_id":"","url":"https://api.github.com/users/dkager","html_url":"https://github.com/dkager","followers_url":"https://api.github.com/users/dkager/followers","following_url":"https://api.github.com/users/dkager/following{/other_user}","gists_url":"https://api.github.com/users/dkager/gists{/gist_id}","starred_url":"https://api.github.com/users/dkager/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkager/subscriptions","organizations_url":"https://api.github.com/users/dkager/orgs","repos_url":"https://api.github.com/users/dkager/repos","events_url":"https://api.github.com/users/dkager/events{/privacy}","received_events_url":"https://api.github.com/users/dkager/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-23T15:16:15Z","updated_at":"2015-05-26T10:36:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/liblouis/liblouis/pulls/89","html_url":"https://github.com/liblouis/liblouis/pull/89","diff_url":"https://github.com/liblouis/liblouis/pull/89.diff","patch_url":"https://github.com/liblouis/liblouis/pull/89.patch"},"body":"The Python function is called `compile` to clearly indicate that it is not entirely the same as `lou_getTable`. Specifically, the Python version doesn't return a value, but it it does throw an exception when an error occurs.\r\nTODO: Maybe add all remaining missing functions to the Python bindings?"},"comment":{"url":"https://api.github.com/repos/liblouis/liblouis/issues/comments/105483586","html_url":"https://github.com/liblouis/liblouis/pull/89#issuecomment-105483586","issue_url":"https://api.github.com/repos/liblouis/liblouis/issues/89","id":105483586,"user":{"login":"bertfrees","id":1167989,"avatar_url":"https://avatars.githubusercontent.com/u/1167989?v=3","gravatar_id":"","url":"https://api.github.com/users/bertfrees","html_url":"https://github.com/bertfrees","followers_url":"https://api.github.com/users/bertfrees/followers","following_url":"https://api.github.com/users/bertfrees/following{/other_user}","gists_url":"https://api.github.com/users/bertfrees/gists{/gist_id}","starred_url":"https://api.github.com/users/bertfrees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bertfrees/subscriptions","organizations_url":"https://api.github.com/users/bertfrees/orgs","repos_url":"https://api.github.com/users/bertfrees/repos","events_url":"https://api.github.com/users/bertfrees/events{/privacy}","received_events_url":"https://api.github.com/users/bertfrees/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T10:36:29Z","updated_at":"2015-05-26T10:36:29Z","body":"Davy asked me and I though it was a good idea. He wants to be able to compile tables in advance in order to detect problems as soon as possible, i.e. when building NVDA or when registering a custom NVDA extension.\r\n\r\nI do the same kind of things in Java."}}