{"action":"opened","issue":{"url":"https://api.github.com/repos/prjemian/punx/issues/5","repository_url":"https://api.github.com/repos/prjemian/punx","labels_url":"https://api.github.com/repos/prjemian/punx/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/prjemian/punx/issues/5/comments","events_url":"https://api.github.com/repos/prjemian/punx/issues/5/events","html_url":"https://github.com/prjemian/punx/issues/5","id":159798836,"number":5,"title":"cache fallback algorithm needs improvement","user":{"login":"prjemian","id":2279984,"avatar_url":"https://avatars.githubusercontent.com/u/2279984?v=3","gravatar_id":"","url":"https://api.github.com/users/prjemian","html_url":"https://github.com/prjemian","followers_url":"https://api.github.com/users/prjemian/followers","following_url":"https://api.github.com/users/prjemian/following{/other_user}","gists_url":"https://api.github.com/users/prjemian/gists{/gist_id}","starred_url":"https://api.github.com/users/prjemian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prjemian/subscriptions","organizations_url":"https://api.github.com/users/prjemian/orgs","repos_url":"https://api.github.com/users/prjemian/repos","events_url":"https://api.github.com/users/prjemian/events{/privacy}","received_events_url":"https://api.github.com/users/prjemian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/prjemian/punx/labels/bug","name":"bug","color":"ee0701"}],"state":"open","locked":false,"assignee":{"login":"prjemian","id":2279984,"avatar_url":"https://avatars.githubusercontent.com/u/2279984?v=3","gravatar_id":"","url":"https://api.github.com/users/prjemian","html_url":"https://github.com/prjemian","followers_url":"https://api.github.com/users/prjemian/followers","following_url":"https://api.github.com/users/prjemian/following{/other_user}","gists_url":"https://api.github.com/users/prjemian/gists{/gist_id}","starred_url":"https://api.github.com/users/prjemian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prjemian/subscriptions","organizations_url":"https://api.github.com/users/prjemian/orgs","repos_url":"https://api.github.com/users/prjemian/repos","events_url":"https://api.github.com/users/prjemian/events{/privacy}","received_events_url":"https://api.github.com/users/prjemian/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2016-06-11T23:31:54Z","updated_at":"2016-06-11T23:31:54Z","closed_at":null,"body":"Code was added today to workaround the current algorithm, which was failing.\r\nThe problem is that cache.py would need to import nxdlstructure.py and this would create an infinite loop of imports.  Undesirable.\r\n\r\nFor a fresh install of the package, when no user cache directory contains a valid pickle file OR a valid directory of NXDL definitions AND GitHub is not available to update the user cache, the code must fall back to the source cache installed with the package."}}
{"actor":{"display_login":"prjemian"}}