{"action":"created","issue":{"url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/96","repository_url":"https://api.github.com/repos/zchee/deoplete-jedi","labels_url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/96/comments","events_url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/96/events","html_url":"https://github.com/zchee/deoplete-jedi/issues/96","id":194603488,"number":96,"title":"Don't block when doing from import expansion","user":{"login":"purpleP","id":6205841,"avatar_url":"https://avatars.githubusercontent.com/u/6205841?v=3","gravatar_id":"","url":"https://api.github.com/users/purpleP","html_url":"https://github.com/purpleP","followers_url":"https://api.github.com/users/purpleP/followers","following_url":"https://api.github.com/users/purpleP/following{/other_user}","gists_url":"https://api.github.com/users/purpleP/gists{/gist_id}","starred_url":"https://api.github.com/users/purpleP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/purpleP/subscriptions","organizations_url":"https://api.github.com/users/purpleP/orgs","repos_url":"https://api.github.com/users/purpleP/repos","events_url":"https://api.github.com/users/purpleP/events{/privacy}","received_events_url":"https://api.github.com/users/purpleP/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-12-09T14:01:09Z","updated_at":"2016-12-09T15:07:06Z","closed_at":"2016-12-09T14:39:51Z","body":"# Problem summary\r\nIf I would type\r\n`from some ` it will be replaced with\r\n`from some import `\r\nand then I can type what I want to import.\r\n\r\nSo the problem is that in large projects and large files if jedi doesn't have cache yet after I would type space after the word `some` neovim would be blocked and I would experience noticeable delay before neovim can response again to my typing.\r\n\r\nI understand that parsing can be slow etc etc, but there's no reason to force me to wait for autocompletion.\r\n\r\nFrom my observation I guess that deoplete-jedi doesn't let me type until it have completions for module that I'm trying to import, but at the same time without cache If I would type\r\n`from functools` deoplete-jedi allows me to type even if it doesn't have completions yet and they starting to appear later. So I guess that kind of a bug."},"comment":{"url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/comments/266035591","html_url":"https://github.com/zchee/deoplete-jedi/issues/96#issuecomment-266035591","issue_url":"https://api.github.com/repos/zchee/deoplete-jedi/issues/96","id":266035591,"user":{"login":"tweekmonster","id":111942,"avatar_url":"https://avatars.githubusercontent.com/u/111942?v=3","gravatar_id":"","url":"https://api.github.com/users/tweekmonster","html_url":"https://github.com/tweekmonster","followers_url":"https://api.github.com/users/tweekmonster/followers","following_url":"https://api.github.com/users/tweekmonster/following{/other_user}","gists_url":"https://api.github.com/users/tweekmonster/gists{/gist_id}","starred_url":"https://api.github.com/users/tweekmonster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tweekmonster/subscriptions","organizations_url":"https://api.github.com/users/tweekmonster/orgs","repos_url":"https://api.github.com/users/tweekmonster/repos","events_url":"https://api.github.com/users/tweekmonster/events{/privacy}","received_events_url":"https://api.github.com/users/tweekmonster/received_events","type":"User","site_admin":false},"created_at":"2016-12-09T15:07:06Z","updated_at":"2016-12-09T15:07:06Z","body":"@purpleP You can try clearing the cache in `~/.cache/deoplete/jedi` to see if the issue happens again."}}
{"actor":{"display_login":"tweekmonster"}}