{"push_id":2861194647,"size":1,"distinct_size":1,"ref":"refs/heads/submodule-patch-args-bug","head":"482755bcc68272d9eb5859e25d5bd56d754703b6","before":"68471e3929b5acd3c9856b65f5cae95c20a89ac5","commits":[{"sha":"482755bcc68272d9eb5859e25d5bd56d754703b6","author":{"name":"adw1n","email":"b9f58f481834da94c22a79c562a86ba8b4a9a831@users.noreply.github.com"},"message":"Fix patching args in monkey patched subprocess module.\n\nCommit taken from: https://github.com/fabioz/PyDev.Debugger/commit/c0b2a445c4c40cc079a5a60c02cefcc207cb964c\n\nExample script:\n```\nimport subprocess\nsubprocess.Popen('\"python\" -c \"import json, sys; print(json.dumps(sys.path));\"', shell=True).wait()\n```\nHere is the error output from when you debug this script with PyCharm's debugger on Linux:\n```\n/bin/sh: -c: line 0: syntax error near unexpected token `json.dumps'\n/bin/sh: -c: line 0: `python\" -c \"import json, sys; print(json.dumps(sys.path));'\n```\n\n`remove_quotes_from_args` changed:\n```\n'\"python\" -c \"import json, sys; print(json.dumps(sys.path));\"'\n```\nto:\n```\n`python\" -c \"import json, sys; print(json.dumps(sys.path));'\n```\n\nOutput after applying changes from this commit:\n```\n[\"\", \"/tmp/PyDev.Debugger\", ...]\n```","distinct":true,"url":"https://api.github.com/repos/adw1n/intellij-community/commits/482755bcc68272d9eb5859e25d5bd56d754703b6"}]}
{"actor":{"display_login":"adw1n"}}