{"action":"created","issue":{"url":"https://api.github.com/repos/LabPy/lantz_core/issues/1","labels_url":"https://api.github.com/repos/LabPy/lantz_core/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/LabPy/lantz_core/issues/1/comments","events_url":"https://api.github.com/repos/LabPy/lantz_core/issues/1/events","html_url":"https://github.com/LabPy/lantz_core/pull/1","id":58470609,"number":1,"title":"Implement metaclass based hierarchical drivers","user":{"login":"MatthieuDartiailh","id":4481740,"avatar_url":"https://avatars.githubusercontent.com/u/4481740?v=3","gravatar_id":"","url":"https://api.github.com/users/MatthieuDartiailh","html_url":"https://github.com/MatthieuDartiailh","followers_url":"https://api.github.com/users/MatthieuDartiailh/followers","following_url":"https://api.github.com/users/MatthieuDartiailh/following{/other_user}","gists_url":"https://api.github.com/users/MatthieuDartiailh/gists{/gist_id}","starred_url":"https://api.github.com/users/MatthieuDartiailh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatthieuDartiailh/subscriptions","organizations_url":"https://api.github.com/users/MatthieuDartiailh/orgs","repos_url":"https://api.github.com/users/MatthieuDartiailh/repos","events_url":"https://api.github.com/users/MatthieuDartiailh/events{/privacy}","received_events_url":"https://api.github.com/users/MatthieuDartiailh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-21T19:03:23Z","updated_at":"2015-02-22T14:25:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/LabPy/lantz_core/pulls/1","html_url":"https://github.com/LabPy/lantz_core/pull/1","diff_url":"https://github.com/LabPy/lantz_core/pull/1.diff","patch_url":"https://github.com/LabPy/lantz_core/pull/1.patch"},"body":"This is a cleaned up and tested implementation of my proposal for hierarchical drivers. I tried to trim Eapii heritage but however everything related to caching and the actual implementation of the Features and how they hook up into the drivers are not definitive and still carry the weight of the heritage. This is rather to have a starting point but I chose to do it that way so that we can start testing.\r\nAs I don't have Python 3 running I tested only on Python 2 (I expect to get a new computer soon and will then set up a dual version system)."},"comment":{"url":"https://api.github.com/repos/LabPy/lantz_core/issues/comments/75437692","html_url":"https://github.com/LabPy/lantz_core/pull/1#issuecomment-75437692","issue_url":"https://api.github.com/repos/LabPy/lantz_core/issues/1","id":75437692,"user":{"login":"MatthieuDartiailh","id":4481740,"avatar_url":"https://avatars.githubusercontent.com/u/4481740?v=3","gravatar_id":"","url":"https://api.github.com/users/MatthieuDartiailh","html_url":"https://github.com/MatthieuDartiailh","followers_url":"https://api.github.com/users/MatthieuDartiailh/followers","following_url":"https://api.github.com/users/MatthieuDartiailh/following{/other_user}","gists_url":"https://api.github.com/users/MatthieuDartiailh/gists{/gist_id}","starred_url":"https://api.github.com/users/MatthieuDartiailh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatthieuDartiailh/subscriptions","organizations_url":"https://api.github.com/users/MatthieuDartiailh/orgs","repos_url":"https://api.github.com/users/MatthieuDartiailh/repos","events_url":"https://api.github.com/users/MatthieuDartiailh/events{/privacy}","received_events_url":"https://api.github.com/users/MatthieuDartiailh/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T14:25:13Z","updated_at":"2015-02-22T14:25:13Z","body":"@hgrecco comments addressed."}}