{"action":"created","comment":{"url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/comments/53785104","id":53785104,"diff_hunk":"@@ -274,18 +276,8 @@ def send_keys_to_element(self, element, *keys_to_send):\n         return self\n \n     def _keys_to_typing(self, value):\n-        typing = []\n-        for val in value:\n-            if isinstance(val, Keys):\n-                typing.append(val)\n-            elif isinstance(val, int):\n-                val = str(val)\n-                for i in range(len(val)):\n-                    typing.append(val[i])\n-            else:\n-                for i in range(len(val)):\n-                    typing.append(val[i])\n-        return typing\n+        \"\"\"DEPRECATED: Wrapper here just in case someone has been using this.\"\"\"","path":"py/selenium/webdriver/common/action_chains.py","position":54,"original_position":54,"commit_id":"748e8f64c1d75e869792e5d43cf168a6320000cf","original_commit_id":"748e8f64c1d75e869792e5d43cf168a6320000cf","user":{"login":"lukeis","id":926454,"avatar_url":"https://avatars.githubusercontent.com/u/926454?v=3","gravatar_id":"","url":"https://api.github.com/users/lukeis","html_url":"https://github.com/lukeis","followers_url":"https://api.github.com/users/lukeis/followers","following_url":"https://api.github.com/users/lukeis/following{/other_user}","gists_url":"https://api.github.com/users/lukeis/gists{/gist_id}","starred_url":"https://api.github.com/users/lukeis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukeis/subscriptions","organizations_url":"https://api.github.com/users/lukeis/orgs","repos_url":"https://api.github.com/users/lukeis/repos","events_url":"https://api.github.com/users/lukeis/events{/privacy}","received_events_url":"https://api.github.com/users/lukeis/received_events","type":"User","site_admin":false},"body":"This is a private method, don't need to deprecate, just remove. We'll make mention in the changelog. ","created_at":"2016-02-23T14:21:30Z","updated_at":"2016-02-23T14:21:30Z","html_url":"https://github.com/SeleniumHQ/selenium/pull/1666#discussion_r53785104","pull_request_url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666","_links":{"self":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/comments/53785104"},"html":{"href":"https://github.com/SeleniumHQ/selenium/pull/1666#discussion_r53785104"},"pull_request":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666"}}},"pull_request":{"url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666","id":59792728,"html_url":"https://github.com/SeleniumHQ/selenium/pull/1666","diff_url":"https://github.com/SeleniumHQ/selenium/pull/1666.diff","patch_url":"https://github.com/SeleniumHQ/selenium/pull/1666.patch","issue_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/1666","number":1666,"state":"open","locked":false,"title":"[py] send_keys() cleanup","user":{"login":"mfalesni","id":2163040,"avatar_url":"https://avatars.githubusercontent.com/u/2163040?v=3","gravatar_id":"","url":"https://api.github.com/users/mfalesni","html_url":"https://github.com/mfalesni","followers_url":"https://api.github.com/users/mfalesni/followers","following_url":"https://api.github.com/users/mfalesni/following{/other_user}","gists_url":"https://api.github.com/users/mfalesni/gists{/gist_id}","starred_url":"https://api.github.com/users/mfalesni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfalesni/subscriptions","organizations_url":"https://api.github.com/users/mfalesni/orgs","repos_url":"https://api.github.com/users/mfalesni/repos","events_url":"https://api.github.com/users/mfalesni/events{/privacy}","received_events_url":"https://api.github.com/users/mfalesni/received_events","type":"User","site_admin":false},"body":"* Made it possible to ignore files when doing send_keys(). This was bugging me for a long time but now it blocked some of our testing because we type file paths in the UI and they might exist on the testing machine.\n* I saw the send_keys()' preprocessing logic is multiplied, so I took it out and separated it to a function.","created_at":"2016-02-18T12:39:07Z","updated_at":"2016-02-23T14:21:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"019d999f69e6711acbe7e3e1fc8095830918a38f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666/commits","review_comments_url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666/comments","review_comment_url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/1666/comments","statuses_url":"https://api.github.com/repos/SeleniumHQ/selenium/statuses/748e8f64c1d75e869792e5d43cf168a6320000cf","head":{"label":"mfalesni:send-keys-cleanup","ref":"send-keys-cleanup","sha":"748e8f64c1d75e869792e5d43cf168a6320000cf","user":{"login":"mfalesni","id":2163040,"avatar_url":"https://avatars.githubusercontent.com/u/2163040?v=3","gravatar_id":"","url":"https://api.github.com/users/mfalesni","html_url":"https://github.com/mfalesni","followers_url":"https://api.github.com/users/mfalesni/followers","following_url":"https://api.github.com/users/mfalesni/following{/other_user}","gists_url":"https://api.github.com/users/mfalesni/gists{/gist_id}","starred_url":"https://api.github.com/users/mfalesni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfalesni/subscriptions","organizations_url":"https://api.github.com/users/mfalesni/orgs","repos_url":"https://api.github.com/users/mfalesni/repos","events_url":"https://api.github.com/users/mfalesni/events{/privacy}","received_events_url":"https://api.github.com/users/mfalesni/received_events","type":"User","site_admin":false},"repo":{"id":52005080,"name":"selenium","full_name":"mfalesni/selenium","owner":{"login":"mfalesni","id":2163040,"avatar_url":"https://avatars.githubusercontent.com/u/2163040?v=3","gravatar_id":"","url":"https://api.github.com/users/mfalesni","html_url":"https://github.com/mfalesni","followers_url":"https://api.github.com/users/mfalesni/followers","following_url":"https://api.github.com/users/mfalesni/following{/other_user}","gists_url":"https://api.github.com/users/mfalesni/gists{/gist_id}","starred_url":"https://api.github.com/users/mfalesni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfalesni/subscriptions","organizations_url":"https://api.github.com/users/mfalesni/orgs","repos_url":"https://api.github.com/users/mfalesni/repos","events_url":"https://api.github.com/users/mfalesni/events{/privacy}","received_events_url":"https://api.github.com/users/mfalesni/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mfalesni/selenium","description":"A browser automation framework and ecosystem.","fork":true,"url":"https://api.github.com/repos/mfalesni/selenium","forks_url":"https://api.github.com/repos/mfalesni/selenium/forks","keys_url":"https://api.github.com/repos/mfalesni/selenium/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mfalesni/selenium/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mfalesni/selenium/teams","hooks_url":"https://api.github.com/repos/mfalesni/selenium/hooks","issue_events_url":"https://api.github.com/repos/mfalesni/selenium/issues/events{/number}","events_url":"https://api.github.com/repos/mfalesni/selenium/events","assignees_url":"https://api.github.com/repos/mfalesni/selenium/assignees{/user}","branches_url":"https://api.github.com/repos/mfalesni/selenium/branches{/branch}","tags_url":"https://api.github.com/repos/mfalesni/selenium/tags","blobs_url":"https://api.github.com/repos/mfalesni/selenium/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mfalesni/selenium/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mfalesni/selenium/git/refs{/sha}","trees_url":"https://api.github.com/repos/mfalesni/selenium/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mfalesni/selenium/statuses/{sha}","languages_url":"https://api.github.com/repos/mfalesni/selenium/languages","stargazers_url":"https://api.github.com/repos/mfalesni/selenium/stargazers","contributors_url":"https://api.github.com/repos/mfalesni/selenium/contributors","subscribers_url":"https://api.github.com/repos/mfalesni/selenium/subscribers","subscription_url":"https://api.github.com/repos/mfalesni/selenium/subscription","commits_url":"https://api.github.com/repos/mfalesni/selenium/commits{/sha}","git_commits_url":"https://api.github.com/repos/mfalesni/selenium/git/commits{/sha}","comments_url":"https://api.github.com/repos/mfalesni/selenium/comments{/number}","issue_comment_url":"https://api.github.com/repos/mfalesni/selenium/issues/comments{/number}","contents_url":"https://api.github.com/repos/mfalesni/selenium/contents/{+path}","compare_url":"https://api.github.com/repos/mfalesni/selenium/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mfalesni/selenium/merges","archive_url":"https://api.github.com/repos/mfalesni/selenium/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mfalesni/selenium/downloads","issues_url":"https://api.github.com/repos/mfalesni/selenium/issues{/number}","pulls_url":"https://api.github.com/repos/mfalesni/selenium/pulls{/number}","milestones_url":"https://api.github.com/repos/mfalesni/selenium/milestones{/number}","notifications_url":"https://api.github.com/repos/mfalesni/selenium/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mfalesni/selenium/labels{/name}","releases_url":"https://api.github.com/repos/mfalesni/selenium/releases{/id}","deployments_url":"https://api.github.com/repos/mfalesni/selenium/deployments","created_at":"2016-02-18T12:15:51Z","updated_at":"2016-02-18T12:16:04Z","pushed_at":"2016-02-23T12:09:35Z","git_url":"git://github.com/mfalesni/selenium.git","ssh_url":"git@github.com:mfalesni/selenium.git","clone_url":"https://github.com/mfalesni/selenium.git","svn_url":"https://github.com/mfalesni/selenium","homepage":"http://seleniumhq.org/","size":1314164,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","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":"SeleniumHQ:master","ref":"master","sha":"a87c33b6618b0a2e7438b002c85cd5bc3535c326","user":{"login":"SeleniumHQ","id":983927,"avatar_url":"https://avatars.githubusercontent.com/u/983927?v=3","gravatar_id":"","url":"https://api.github.com/users/SeleniumHQ","html_url":"https://github.com/SeleniumHQ","followers_url":"https://api.github.com/users/SeleniumHQ/followers","following_url":"https://api.github.com/users/SeleniumHQ/following{/other_user}","gists_url":"https://api.github.com/users/SeleniumHQ/gists{/gist_id}","starred_url":"https://api.github.com/users/SeleniumHQ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeleniumHQ/subscriptions","organizations_url":"https://api.github.com/users/SeleniumHQ/orgs","repos_url":"https://api.github.com/users/SeleniumHQ/repos","events_url":"https://api.github.com/users/SeleniumHQ/events{/privacy}","received_events_url":"https://api.github.com/users/SeleniumHQ/received_events","type":"Organization","site_admin":false},"repo":{"id":7613257,"name":"selenium","full_name":"SeleniumHQ/selenium","owner":{"login":"SeleniumHQ","id":983927,"avatar_url":"https://avatars.githubusercontent.com/u/983927?v=3","gravatar_id":"","url":"https://api.github.com/users/SeleniumHQ","html_url":"https://github.com/SeleniumHQ","followers_url":"https://api.github.com/users/SeleniumHQ/followers","following_url":"https://api.github.com/users/SeleniumHQ/following{/other_user}","gists_url":"https://api.github.com/users/SeleniumHQ/gists{/gist_id}","starred_url":"https://api.github.com/users/SeleniumHQ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeleniumHQ/subscriptions","organizations_url":"https://api.github.com/users/SeleniumHQ/orgs","repos_url":"https://api.github.com/users/SeleniumHQ/repos","events_url":"https://api.github.com/users/SeleniumHQ/events{/privacy}","received_events_url":"https://api.github.com/users/SeleniumHQ/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SeleniumHQ/selenium","description":"A browser automation framework and ecosystem.","fork":false,"url":"https://api.github.com/repos/SeleniumHQ/selenium","forks_url":"https://api.github.com/repos/SeleniumHQ/selenium/forks","keys_url":"https://api.github.com/repos/SeleniumHQ/selenium/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SeleniumHQ/selenium/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SeleniumHQ/selenium/teams","hooks_url":"https://api.github.com/repos/SeleniumHQ/selenium/hooks","issue_events_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/events{/number}","events_url":"https://api.github.com/repos/SeleniumHQ/selenium/events","assignees_url":"https://api.github.com/repos/SeleniumHQ/selenium/assignees{/user}","branches_url":"https://api.github.com/repos/SeleniumHQ/selenium/branches{/branch}","tags_url":"https://api.github.com/repos/SeleniumHQ/selenium/tags","blobs_url":"https://api.github.com/repos/SeleniumHQ/selenium/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SeleniumHQ/selenium/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SeleniumHQ/selenium/git/refs{/sha}","trees_url":"https://api.github.com/repos/SeleniumHQ/selenium/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SeleniumHQ/selenium/statuses/{sha}","languages_url":"https://api.github.com/repos/SeleniumHQ/selenium/languages","stargazers_url":"https://api.github.com/repos/SeleniumHQ/selenium/stargazers","contributors_url":"https://api.github.com/repos/SeleniumHQ/selenium/contributors","subscribers_url":"https://api.github.com/repos/SeleniumHQ/selenium/subscribers","subscription_url":"https://api.github.com/repos/SeleniumHQ/selenium/subscription","commits_url":"https://api.github.com/repos/SeleniumHQ/selenium/commits{/sha}","git_commits_url":"https://api.github.com/repos/SeleniumHQ/selenium/git/commits{/sha}","comments_url":"https://api.github.com/repos/SeleniumHQ/selenium/comments{/number}","issue_comment_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/comments{/number}","contents_url":"https://api.github.com/repos/SeleniumHQ/selenium/contents/{+path}","compare_url":"https://api.github.com/repos/SeleniumHQ/selenium/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SeleniumHQ/selenium/merges","archive_url":"https://api.github.com/repos/SeleniumHQ/selenium/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SeleniumHQ/selenium/downloads","issues_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues{/number}","pulls_url":"https://api.github.com/repos/SeleniumHQ/selenium/pulls{/number}","milestones_url":"https://api.github.com/repos/SeleniumHQ/selenium/milestones{/number}","notifications_url":"https://api.github.com/repos/SeleniumHQ/selenium/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SeleniumHQ/selenium/labels{/name}","releases_url":"https://api.github.com/repos/SeleniumHQ/selenium/releases{/id}","deployments_url":"https://api.github.com/repos/SeleniumHQ/selenium/deployments","created_at":"2013-01-14T21:40:56Z","updated_at":"2016-02-23T06:55:40Z","pushed_at":"2016-02-23T12:18:33Z","git_url":"git://github.com/SeleniumHQ/selenium.git","ssh_url":"git@github.com:SeleniumHQ/selenium.git","clone_url":"https://github.com/SeleniumHQ/selenium.git","svn_url":"https://github.com/SeleniumHQ/selenium","homepage":"http://seleniumhq.org/","size":1328987,"stargazers_count":2750,"watchers_count":2750,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1510,"mirror_url":null,"open_issues_count":268,"forks":1510,"open_issues":268,"watchers":2750,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666"},"html":{"href":"https://github.com/SeleniumHQ/selenium/pull/1666"},"issue":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/issues/1666"},"comments":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/issues/1666/comments"},"review_comments":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666/comments"},"review_comment":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/pulls/1666/commits"},"statuses":{"href":"https://api.github.com/repos/SeleniumHQ/selenium/statuses/748e8f64c1d75e869792e5d43cf168a6320000cf"}}}}