{"action":"created","issue":{"url":"https://api.github.com/repos/jquast/wcwidth/issues/9","labels_url":"https://api.github.com/repos/jquast/wcwidth/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/jquast/wcwidth/issues/9/comments","events_url":"https://api.github.com/repos/jquast/wcwidth/issues/9/events","html_url":"https://github.com/jquast/wcwidth/pull/9","id":98028361,"number":9,"title":"Style and about 10x speed improvement","user":{"login":"jaseg","id":136313,"avatar_url":"https://avatars.githubusercontent.com/u/136313?v=3","gravatar_id":"","url":"https://api.github.com/users/jaseg","html_url":"https://github.com/jaseg","followers_url":"https://api.github.com/users/jaseg/followers","following_url":"https://api.github.com/users/jaseg/following{/other_user}","gists_url":"https://api.github.com/users/jaseg/gists{/gist_id}","starred_url":"https://api.github.com/users/jaseg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaseg/subscriptions","organizations_url":"https://api.github.com/users/jaseg/orgs","repos_url":"https://api.github.com/users/jaseg/repos","events_url":"https://api.github.com/users/jaseg/events{/privacy}","received_events_url":"https://api.github.com/users/jaseg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-29T21:00:58Z","updated_at":"2015-07-31T01:37:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jquast/wcwidth/pulls/9","html_url":"https://github.com/jquast/wcwidth/pull/9","diff_url":"https://github.com/jquast/wcwidth/pull/9.diff","patch_url":"https://github.com/jquast/wcwidth/pull/9.patch"},"body":"Hi,\r\nfirst off: Awesome project. This world is missing unicode-aware software.\r\n\r\nI had a look at the code, and I found that it could easily be optimized by using more of the python standard library. The code as attached is about 10x faster on large strings (I tested it on 10MB of english text).\r\n\r\nWith the caching hack it's about 10x as fast (3.3s vs. 37s on my machine), without it's about 3x as fast (12.5s vs. 37s on my machine).\r\n\r\nTell me what you think of it and I'll format a more descriptive commit.\r\n\r\nRegards, jaseg"},"comment":{"url":"https://api.github.com/repos/jquast/wcwidth/issues/comments/126537121","html_url":"https://github.com/jquast/wcwidth/pull/9#issuecomment-126537121","issue_url":"https://api.github.com/repos/jquast/wcwidth/issues/9","id":126537121,"user":{"login":"jquast","id":972584,"avatar_url":"https://avatars.githubusercontent.com/u/972584?v=3","gravatar_id":"","url":"https://api.github.com/users/jquast","html_url":"https://github.com/jquast","followers_url":"https://api.github.com/users/jquast/followers","following_url":"https://api.github.com/users/jquast/following{/other_user}","gists_url":"https://api.github.com/users/jquast/gists{/gist_id}","starred_url":"https://api.github.com/users/jquast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jquast/subscriptions","organizations_url":"https://api.github.com/users/jquast/orgs","repos_url":"https://api.github.com/users/jquast/repos","events_url":"https://api.github.com/users/jquast/events{/privacy}","received_events_url":"https://api.github.com/users/jquast/received_events","type":"User","site_admin":false},"created_at":"2015-07-31T01:37:24Z","updated_at":"2015-07-31T01:37:24Z","body":"Sorry about the linting but I believe in it whole-heartily for FOSS. It is important for consistent code style, as though a single author of a single voice. I don't even like half the style rules. If you can't figure out how to fix it or fix the linter, I will sometime in a the next three weeks."}}