{"pull_request":{"state":"closed","merged_by":{"avatar_url":"https://secure.gravatar.com/avatar/95198572b00e5fbcd97fb5315215bf7a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"95198572b00e5fbcd97fb5315215bf7a","url":"https://api.github.com/users/fperez","login":"fperez","id":57394},"user":{"avatar_url":"https://secure.gravatar.com/avatar/51cb7f412594b84e078f8bdc6090a31b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"51cb7f412594b84e078f8bdc6090a31b","url":"https://api.github.com/users/cboos","login":"cboos","id":153279},"deletions":43,"updated_at":"2011-10-28T22:24:43Z","comments":33,"base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/f72497397dd9a0a79c654c8182460bb1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"f72497397dd9a0a79c654c8182460bb1","url":"https://api.github.com/users/ipython","login":"ipython","id":230453},"repo":{"name":"ipython","master_branch":null,"fork":false,"pushed_at":"2011-10-28T22:24:43Z","homepage":"http://ipython.org","open_issues":175,"clone_url":"https://github.com/ipython/ipython.git","updated_at":"2011-10-28T22:24:43Z","language":"Python","private":false,"forks":167,"svn_url":"https://svn.github.com/ipython/ipython","url":"https://api.github.com/repos/ipython/ipython","owner":{"avatar_url":"https://secure.gravatar.com/avatar/f72497397dd9a0a79c654c8182460bb1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"f72497397dd9a0a79c654c8182460bb1","url":"https://api.github.com/users/ipython","login":"ipython","id":230453},"html_url":"https://github.com/ipython/ipython","description":"Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.","size":2936,"id":658518,"watchers":447,"git_url":"git://github.com/ipython/ipython.git","created_at":"2010-05-10T04:46:06Z","ssh_url":"git@github.com:ipython/ipython.git"},"label":"ipython:master","sha":"c7eb00270863d66a81efca1cd7289bea4884d7c6"},"diff_url":"https://github.com/ipython/ipython/pull/815.diff","closed_at":"2011-10-28T22:24:43Z","commits":15,"head":{"ref":"issue481-qt4-input-hook","user":{"avatar_url":"https://secure.gravatar.com/avatar/51cb7f412594b84e078f8bdc6090a31b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"51cb7f412594b84e078f8bdc6090a31b","url":"https://api.github.com/users/cboos","login":"cboos","id":153279},"repo":{"name":"ipython","master_branch":null,"fork":true,"pushed_at":"2011-10-23T17:47:23Z","homepage":"http://ipython.org","open_issues":0,"clone_url":"https://github.com/cboos/ipython.git","updated_at":"2011-10-23T17:47:26Z","language":"Python","private":false,"forks":0,"svn_url":"https://svn.github.com/cboos/ipython","url":"https://api.github.com/repos/cboos/ipython","owner":{"avatar_url":"https://secure.gravatar.com/avatar/51cb7f412594b84e078f8bdc6090a31b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"51cb7f412594b84e078f8bdc6090a31b","url":"https://api.github.com/users/cboos","login":"cboos","id":153279},"html_url":"https://github.com/cboos/ipython","description":"Official repository for IPython itself. Other repos in the IPython organization contain things like the website, python3 support, etc.","size":132,"id":2435632,"watchers":1,"git_url":"git://github.com/cboos/ipython.git","created_at":"2011-09-22T07:53:03Z","ssh_url":"git@github.com:cboos/ipython.git"},"label":"cboos:issue481-qt4-input-hook","sha":"da13a62776925f10a106e58ff8bd1a8a39faccac"},"url":"https://api.github.com/repos/ipython/ipython/pulls/815","additions":187,"merged":true,"body":"This is my tentative fix for issue #481, as discussed in https://github.com/ipython/ipython/issues/481#issuecomment-2161959.\r\n\r\nThis is not meant to be merged as such, as I only could provide limited testing:\r\n - seems to fix the issue for Windows (at least Win 7 x64)\r\n - no idea about the impact on Linux, Mac; at best it will also fix the issue for Mac ;-)\r\n - couldn't check if the refactoring done in the first cset 3d1dca86 didn't break Wx support (I don't have it installed)\r\n\r\nAlso, I've currently inlined the hook, as it was small enough it didn't feel appropriate to create a IPython/lib/inputhookqt.py file.\r\n\r\nFinally, the behavior with Ctrl-C is currently quite catastrophic, though this is not related to my changes, as it's the same behavior with the original 0.11 install, even without Qt involved. But this probably another topic.\r\n\r\n----\r\nSee [second iteration](#issuecomment-2338013) for the merge candidate.","merged_at":"2011-10-28T22:24:43Z","html_url":"https://github.com/ipython/ipython/pull/815","issue_url":"https://github.com/ipython/ipython/issues/815","_links":{"comments":{"_href":"https://api.github.com/repos/ipython/ipython/issues/815/comments"},"html":{"_href":"https://github.com/ipython/ipython/pull/815"},"review_comments":{"_href":"https://api.github.com/repos/ipython/ipython/pulls/815/comments"},"self":{"_href":"https://api.github.com/repos/ipython/ipython/pulls/815"}},"review_comments":15,"number":815,"title":"Fix #481 using custom qt4 input hook","mergeable":null,"id":347778,"patch_url":"https://github.com/ipython/ipython/pull/815.patch","changed_files":3,"created_at":"2011-09-22T11:17:55Z"},"action":"closed","number":815}