{"action":"created","issue":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/2184","labels_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2184/labels{/name}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2184/comments","events_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2184/events","html_url":"https://github.com/spyder-ide/spyder/pull/2184","id":58442012,"number":2184,"title":"Prevent cmd.exe shell windows popping up in the background when calling subprocess","user":{"login":"cjrh","id":480395,"avatar_url":"https://avatars.githubusercontent.com/u/480395?v=3","gravatar_id":"","url":"https://api.github.com/users/cjrh","html_url":"https://github.com/cjrh","followers_url":"https://api.github.com/users/cjrh/followers","following_url":"https://api.github.com/users/cjrh/following{/other_user}","gists_url":"https://api.github.com/users/cjrh/gists{/gist_id}","starred_url":"https://api.github.com/users/cjrh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjrh/subscriptions","organizations_url":"https://api.github.com/users/cjrh/orgs","repos_url":"https://api.github.com/users/cjrh/repos","events_url":"https://api.github.com/users/cjrh/events{/privacy}","received_events_url":"https://api.github.com/users/cjrh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spyder-ide/spyder/labels/Windows","name":"Windows","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/spyder-ide/spyder/milestones/5","html_url":"https://github.com/spyder-ide/spyder/milestones/v3.0","labels_url":"https://api.github.com/repos/spyder-ide/spyder/milestones/5/labels","id":982077,"number":5,"title":"v3.0","description":"","creator":{"login":"spyder-issues-migrator","id":11021581,"avatar_url":"https://avatars.githubusercontent.com/u/11021581?v=3","gravatar_id":"","url":"https://api.github.com/users/spyder-issues-migrator","html_url":"https://github.com/spyder-issues-migrator","followers_url":"https://api.github.com/users/spyder-issues-migrator/followers","following_url":"https://api.github.com/users/spyder-issues-migrator/following{/other_user}","gists_url":"https://api.github.com/users/spyder-issues-migrator/gists{/gist_id}","starred_url":"https://api.github.com/users/spyder-issues-migrator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spyder-issues-migrator/subscriptions","organizations_url":"https://api.github.com/users/spyder-issues-migrator/orgs","repos_url":"https://api.github.com/users/spyder-issues-migrator/repos","events_url":"https://api.github.com/users/spyder-issues-migrator/events{/privacy}","received_events_url":"https://api.github.com/users/spyder-issues-migrator/received_events","type":"User","site_admin":false},"open_issues":251,"closed_issues":53,"state":"open","created_at":"2015-02-16T23:17:23Z","updated_at":"2015-04-20T01:08:14Z","due_on":null,"closed_at":null},"comments":31,"created_at":"2015-02-21T04:30:02Z","updated_at":"2015-04-20T03:14:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/spyder-ide/spyder/pulls/2184","html_url":"https://github.com/spyder-ide/spyder/pull/2184","diff_url":"https://github.com/spyder-ide/spyder/pull/2184.diff","patch_url":"https://github.com/spyder-ide/spyder/pull/2184.patch"},"body":"I had many fights with line-endings!  It looks like some of the patch and diff tools between mercurial and git don't respect the various autocrlf settings in dot files."},"comment":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/comments/94345701","html_url":"https://github.com/spyder-ide/spyder/pull/2184#issuecomment-94345701","issue_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2184","id":94345701,"user":{"login":"cjrh","id":480395,"avatar_url":"https://avatars.githubusercontent.com/u/480395?v=3","gravatar_id":"","url":"https://api.github.com/users/cjrh","html_url":"https://github.com/cjrh","followers_url":"https://api.github.com/users/cjrh/followers","following_url":"https://api.github.com/users/cjrh/following{/other_user}","gists_url":"https://api.github.com/users/cjrh/gists{/gist_id}","starred_url":"https://api.github.com/users/cjrh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjrh/subscriptions","organizations_url":"https://api.github.com/users/cjrh/orgs","repos_url":"https://api.github.com/users/cjrh/repos","events_url":"https://api.github.com/users/cjrh/events{/privacy}","received_events_url":"https://api.github.com/users/cjrh/received_events","type":"User","site_admin":false},"created_at":"2015-04-20T03:14:01Z","updated_at":"2015-04-20T03:14:01Z","body":"@blink1073 Ok I fixed the \"About\" window (I missed the git section in the changeover from mercurial).\r\n\r\nI think I should probably hide all the `subprocess.PIPE` stuff under `kwargs.setdefault()` inside `run_program()` as per your earlier suggestion.  Are there instances where default values of `PIPE` for the io streams would not make sense?"}}