{"action":"created","comment":{"url":"https://api.github.com/repos/ipython/ipywidgets/pulls/comments/32893335","id":32893335,"diff_hunk":"@@ -132,7 +132,7 @@ def _call_widget_constructed(widget):\n     @staticmethod\n     def handle_comm_opened(comm, msg):\n         \"\"\"Static method, called when a widget is constructed.\"\"\"\n-        widget_class = import_item(msg['content']['data']['widget_class'])\n+        widget_class = import_item(str(msg['content']['data']['widget_class']))","path":"ipython_widgets/widgets/widget.py","position":5,"original_position":5,"commit_id":"99a34f96ecf3205d00b82b6d224c353e417cc9bc","original_commit_id":"99a34f96ecf3205d00b82b6d224c353e417cc9bc","user":{"login":"SylvainCorlay","id":2397974,"avatar_url":"https://avatars.githubusercontent.com/u/2397974?v=3","gravatar_id":"","url":"https://api.github.com/users/SylvainCorlay","html_url":"https://github.com/SylvainCorlay","followers_url":"https://api.github.com/users/SylvainCorlay/followers","following_url":"https://api.github.com/users/SylvainCorlay/following{/other_user}","gists_url":"https://api.github.com/users/SylvainCorlay/gists{/gist_id}","starred_url":"https://api.github.com/users/SylvainCorlay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SylvainCorlay/subscriptions","organizations_url":"https://api.github.com/users/SylvainCorlay/orgs","repos_url":"https://api.github.com/users/SylvainCorlay/repos","events_url":"https://api.github.com/users/SylvainCorlay/events{/privacy}","received_events_url":"https://api.github.com/users/SylvainCorlay/received_events","type":"User","site_admin":false},"body":"Note for self, this should not be needed.","created_at":"2015-06-21T13:07:16Z","updated_at":"2015-06-21T13:07:16Z","html_url":"https://github.com/ipython/ipywidgets/pull/3#discussion_r32893335","pull_request_url":"https://api.github.com/repos/ipython/ipywidgets/pulls/3","_links":{"self":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/comments/32893335"},"html":{"href":"https://github.com/ipython/ipywidgets/pull/3#discussion_r32893335"},"pull_request":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/3"}}},"pull_request":{"url":"https://api.github.com/repos/ipython/ipywidgets/pulls/3","id":34004241,"html_url":"https://github.com/ipython/ipywidgets/pull/3","diff_url":"https://github.com/ipython/ipywidgets/pull/3.diff","patch_url":"https://github.com/ipython/ipywidgets/pull/3.patch","issue_url":"https://api.github.com/repos/ipython/ipywidgets/issues/3","number":3,"state":"closed","locked":false,"title":"Fix test bugs (and real bugs!)","user":{"login":"jdfreder","id":3292874,"avatar_url":"https://avatars.githubusercontent.com/u/3292874?v=3","gravatar_id":"","url":"https://api.github.com/users/jdfreder","html_url":"https://github.com/jdfreder","followers_url":"https://api.github.com/users/jdfreder/followers","following_url":"https://api.github.com/users/jdfreder/following{/other_user}","gists_url":"https://api.github.com/users/jdfreder/gists{/gist_id}","starred_url":"https://api.github.com/users/jdfreder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdfreder/subscriptions","organizations_url":"https://api.github.com/users/jdfreder/orgs","repos_url":"https://api.github.com/users/jdfreder/repos","events_url":"https://api.github.com/users/jdfreder/events{/privacy}","received_events_url":"https://api.github.com/users/jdfreder/received_events","type":"User","site_admin":false},"body":"closes: #2 ","created_at":"2015-04-23T22:43:50Z","updated_at":"2015-06-21T13:07:16Z","closed_at":"2015-04-29T16:05:17Z","merged_at":"2015-04-29T16:05:17Z","merge_commit_sha":"0c958119ade0aa7625fe13efd41a728986a5bb0c","assignee":null,"milestone":{"url":"https://api.github.com/repos/ipython/ipywidgets/milestones/3","html_url":"https://github.com/ipython/ipywidgets/milestones/4.0","labels_url":"https://api.github.com/repos/ipython/ipywidgets/milestones/3/labels","id":1097580,"number":3,"title":"4.0","description":null,"creator":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":37,"state":"open","created_at":"2015-05-05T20:17:39Z","updated_at":"2015-06-20T18:38:00Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/ipython/ipywidgets/pulls/3/commits","review_comments_url":"https://api.github.com/repos/ipython/ipywidgets/pulls/3/comments","review_comment_url":"https://api.github.com/repos/ipython/ipywidgets/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ipython/ipywidgets/issues/3/comments","statuses_url":"https://api.github.com/repos/ipython/ipywidgets/statuses/99a34f96ecf3205d00b82b6d224c353e417cc9bc","head":{"label":"jdfreder:test-fixes","ref":"test-fixes","sha":"99a34f96ecf3205d00b82b6d224c353e417cc9bc","user":{"login":"jdfreder","id":3292874,"avatar_url":"https://avatars.githubusercontent.com/u/3292874?v=3","gravatar_id":"","url":"https://api.github.com/users/jdfreder","html_url":"https://github.com/jdfreder","followers_url":"https://api.github.com/users/jdfreder/followers","following_url":"https://api.github.com/users/jdfreder/following{/other_user}","gists_url":"https://api.github.com/users/jdfreder/gists{/gist_id}","starred_url":"https://api.github.com/users/jdfreder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdfreder/subscriptions","organizations_url":"https://api.github.com/users/jdfreder/orgs","repos_url":"https://api.github.com/users/jdfreder/repos","events_url":"https://api.github.com/users/jdfreder/events{/privacy}","received_events_url":"https://api.github.com/users/jdfreder/received_events","type":"User","site_admin":false},"repo":{"id":34428105,"name":"ipywidgets","full_name":"jdfreder/ipywidgets","owner":{"login":"jdfreder","id":3292874,"avatar_url":"https://avatars.githubusercontent.com/u/3292874?v=3","gravatar_id":"","url":"https://api.github.com/users/jdfreder","html_url":"https://github.com/jdfreder","followers_url":"https://api.github.com/users/jdfreder/followers","following_url":"https://api.github.com/users/jdfreder/following{/other_user}","gists_url":"https://api.github.com/users/jdfreder/gists{/gist_id}","starred_url":"https://api.github.com/users/jdfreder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdfreder/subscriptions","organizations_url":"https://api.github.com/users/jdfreder/orgs","repos_url":"https://api.github.com/users/jdfreder/repos","events_url":"https://api.github.com/users/jdfreder/events{/privacy}","received_events_url":"https://api.github.com/users/jdfreder/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jdfreder/ipywidgets","description":"IPython widgets for the Jupyter Notebook","fork":true,"url":"https://api.github.com/repos/jdfreder/ipywidgets","forks_url":"https://api.github.com/repos/jdfreder/ipywidgets/forks","keys_url":"https://api.github.com/repos/jdfreder/ipywidgets/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jdfreder/ipywidgets/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jdfreder/ipywidgets/teams","hooks_url":"https://api.github.com/repos/jdfreder/ipywidgets/hooks","issue_events_url":"https://api.github.com/repos/jdfreder/ipywidgets/issues/events{/number}","events_url":"https://api.github.com/repos/jdfreder/ipywidgets/events","assignees_url":"https://api.github.com/repos/jdfreder/ipywidgets/assignees{/user}","branches_url":"https://api.github.com/repos/jdfreder/ipywidgets/branches{/branch}","tags_url":"https://api.github.com/repos/jdfreder/ipywidgets/tags","blobs_url":"https://api.github.com/repos/jdfreder/ipywidgets/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jdfreder/ipywidgets/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jdfreder/ipywidgets/git/refs{/sha}","trees_url":"https://api.github.com/repos/jdfreder/ipywidgets/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jdfreder/ipywidgets/statuses/{sha}","languages_url":"https://api.github.com/repos/jdfreder/ipywidgets/languages","stargazers_url":"https://api.github.com/repos/jdfreder/ipywidgets/stargazers","contributors_url":"https://api.github.com/repos/jdfreder/ipywidgets/contributors","subscribers_url":"https://api.github.com/repos/jdfreder/ipywidgets/subscribers","subscription_url":"https://api.github.com/repos/jdfreder/ipywidgets/subscription","commits_url":"https://api.github.com/repos/jdfreder/ipywidgets/commits{/sha}","git_commits_url":"https://api.github.com/repos/jdfreder/ipywidgets/git/commits{/sha}","comments_url":"https://api.github.com/repos/jdfreder/ipywidgets/comments{/number}","issue_comment_url":"https://api.github.com/repos/jdfreder/ipywidgets/issues/comments{/number}","contents_url":"https://api.github.com/repos/jdfreder/ipywidgets/contents/{+path}","compare_url":"https://api.github.com/repos/jdfreder/ipywidgets/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jdfreder/ipywidgets/merges","archive_url":"https://api.github.com/repos/jdfreder/ipywidgets/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jdfreder/ipywidgets/downloads","issues_url":"https://api.github.com/repos/jdfreder/ipywidgets/issues{/number}","pulls_url":"https://api.github.com/repos/jdfreder/ipywidgets/pulls{/number}","milestones_url":"https://api.github.com/repos/jdfreder/ipywidgets/milestones{/number}","notifications_url":"https://api.github.com/repos/jdfreder/ipywidgets/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jdfreder/ipywidgets/labels{/name}","releases_url":"https://api.github.com/repos/jdfreder/ipywidgets/releases{/id}","created_at":"2015-04-23T02:11:38Z","updated_at":"2015-05-15T18:18:41Z","pushed_at":"2015-06-16T23:56:22Z","git_url":"git://github.com/jdfreder/ipywidgets.git","ssh_url":"git@github.com:jdfreder/ipywidgets.git","clone_url":"https://github.com/jdfreder/ipywidgets.git","svn_url":"https://github.com/jdfreder/ipywidgets","homepage":null,"size":6669,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ipython:master","ref":"master","sha":"bb23aea9e8c29fd837500f84e84867e2570e7ed8","user":{"login":"ipython","id":230453,"avatar_url":"https://avatars.githubusercontent.com/u/230453?v=3","gravatar_id":"","url":"https://api.github.com/users/ipython","html_url":"https://github.com/ipython","followers_url":"https://api.github.com/users/ipython/followers","following_url":"https://api.github.com/users/ipython/following{/other_user}","gists_url":"https://api.github.com/users/ipython/gists{/gist_id}","starred_url":"https://api.github.com/users/ipython/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipython/subscriptions","organizations_url":"https://api.github.com/users/ipython/orgs","repos_url":"https://api.github.com/users/ipython/repos","events_url":"https://api.github.com/users/ipython/events{/privacy}","received_events_url":"https://api.github.com/users/ipython/received_events","type":"Organization","site_admin":false},"repo":{"id":34138622,"name":"ipywidgets","full_name":"ipython/ipywidgets","owner":{"login":"ipython","id":230453,"avatar_url":"https://avatars.githubusercontent.com/u/230453?v=3","gravatar_id":"","url":"https://api.github.com/users/ipython","html_url":"https://github.com/ipython","followers_url":"https://api.github.com/users/ipython/followers","following_url":"https://api.github.com/users/ipython/following{/other_user}","gists_url":"https://api.github.com/users/ipython/gists{/gist_id}","starred_url":"https://api.github.com/users/ipython/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipython/subscriptions","organizations_url":"https://api.github.com/users/ipython/orgs","repos_url":"https://api.github.com/users/ipython/repos","events_url":"https://api.github.com/users/ipython/events{/privacy}","received_events_url":"https://api.github.com/users/ipython/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ipython/ipywidgets","description":"IPython widgets for the Jupyter Notebook","fork":false,"url":"https://api.github.com/repos/ipython/ipywidgets","forks_url":"https://api.github.com/repos/ipython/ipywidgets/forks","keys_url":"https://api.github.com/repos/ipython/ipywidgets/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ipython/ipywidgets/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ipython/ipywidgets/teams","hooks_url":"https://api.github.com/repos/ipython/ipywidgets/hooks","issue_events_url":"https://api.github.com/repos/ipython/ipywidgets/issues/events{/number}","events_url":"https://api.github.com/repos/ipython/ipywidgets/events","assignees_url":"https://api.github.com/repos/ipython/ipywidgets/assignees{/user}","branches_url":"https://api.github.com/repos/ipython/ipywidgets/branches{/branch}","tags_url":"https://api.github.com/repos/ipython/ipywidgets/tags","blobs_url":"https://api.github.com/repos/ipython/ipywidgets/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ipython/ipywidgets/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ipython/ipywidgets/git/refs{/sha}","trees_url":"https://api.github.com/repos/ipython/ipywidgets/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ipython/ipywidgets/statuses/{sha}","languages_url":"https://api.github.com/repos/ipython/ipywidgets/languages","stargazers_url":"https://api.github.com/repos/ipython/ipywidgets/stargazers","contributors_url":"https://api.github.com/repos/ipython/ipywidgets/contributors","subscribers_url":"https://api.github.com/repos/ipython/ipywidgets/subscribers","subscription_url":"https://api.github.com/repos/ipython/ipywidgets/subscription","commits_url":"https://api.github.com/repos/ipython/ipywidgets/commits{/sha}","git_commits_url":"https://api.github.com/repos/ipython/ipywidgets/git/commits{/sha}","comments_url":"https://api.github.com/repos/ipython/ipywidgets/comments{/number}","issue_comment_url":"https://api.github.com/repos/ipython/ipywidgets/issues/comments{/number}","contents_url":"https://api.github.com/repos/ipython/ipywidgets/contents/{+path}","compare_url":"https://api.github.com/repos/ipython/ipywidgets/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ipython/ipywidgets/merges","archive_url":"https://api.github.com/repos/ipython/ipywidgets/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ipython/ipywidgets/downloads","issues_url":"https://api.github.com/repos/ipython/ipywidgets/issues{/number}","pulls_url":"https://api.github.com/repos/ipython/ipywidgets/pulls{/number}","milestones_url":"https://api.github.com/repos/ipython/ipywidgets/milestones{/number}","notifications_url":"https://api.github.com/repos/ipython/ipywidgets/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ipython/ipywidgets/labels{/name}","releases_url":"https://api.github.com/repos/ipython/ipywidgets/releases{/id}","created_at":"2015-04-17T20:29:25Z","updated_at":"2015-05-21T17:46:07Z","pushed_at":"2015-06-20T18:38:00Z","git_url":"git://github.com/ipython/ipywidgets.git","ssh_url":"git@github.com:ipython/ipywidgets.git","clone_url":"https://github.com/ipython/ipywidgets.git","svn_url":"https://github.com/ipython/ipywidgets","homepage":null,"size":7195,"stargazers_count":17,"watchers_count":17,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":18,"mirror_url":null,"open_issues_count":13,"forks":18,"open_issues":13,"watchers":17,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/3"},"html":{"href":"https://github.com/ipython/ipywidgets/pull/3"},"issue":{"href":"https://api.github.com/repos/ipython/ipywidgets/issues/3"},"comments":{"href":"https://api.github.com/repos/ipython/ipywidgets/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ipython/ipywidgets/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/ipython/ipywidgets/statuses/99a34f96ecf3205d00b82b6d224c353e417cc9bc"}}}}