{"action":"created","issue":{"url":"https://api.github.com/repos/kennethreitz/requests/issues/2441","labels_url":"https://api.github.com/repos/kennethreitz/requests/issues/2441/labels{/name}","comments_url":"https://api.github.com/repos/kennethreitz/requests/issues/2441/comments","events_url":"https://api.github.com/repos/kennethreitz/requests/issues/2441/events","html_url":"https://github.com/kennethreitz/requests/pull/2441","id":56954028,"number":2441,"title":"Raise explicitly when exclusive parameters are provided","user":{"login":"andreif","id":259691,"avatar_url":"https://avatars.githubusercontent.com/u/259691?v=3","gravatar_id":"","url":"https://api.github.com/users/andreif","html_url":"https://github.com/andreif","followers_url":"https://api.github.com/users/andreif/followers","following_url":"https://api.github.com/users/andreif/following{/other_user}","gists_url":"https://api.github.com/users/andreif/gists{/gist_id}","starred_url":"https://api.github.com/users/andreif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreif/subscriptions","organizations_url":"https://api.github.com/users/andreif/orgs","repos_url":"https://api.github.com/users/andreif/repos","events_url":"https://api.github.com/users/andreif/events{/privacy}","received_events_url":"https://api.github.com/users/andreif/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kennethreitz/requests/labels/Breaking%20API%20Change","name":"Breaking API Change","color":"eb6420"},{"url":"https://api.github.com/repos/kennethreitz/requests/labels/Not%20Ready%20To%20Merge","name":"Not Ready To Merge","color":"e11d21"},{"url":"https://api.github.com/repos/kennethreitz/requests/labels/Planned","name":"Planned","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/kennethreitz/requests/milestones/20","labels_url":"https://api.github.com/repos/kennethreitz/requests/milestones/20/labels","id":487518,"number":20,"title":"3.0.0","description":null,"creator":{"login":"Lukasa","id":1382556,"avatar_url":"https://avatars.githubusercontent.com/u/1382556?v=3","gravatar_id":"","url":"https://api.github.com/users/Lukasa","html_url":"https://github.com/Lukasa","followers_url":"https://api.github.com/users/Lukasa/followers","following_url":"https://api.github.com/users/Lukasa/following{/other_user}","gists_url":"https://api.github.com/users/Lukasa/gists{/gist_id}","starred_url":"https://api.github.com/users/Lukasa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lukasa/subscriptions","organizations_url":"https://api.github.com/users/Lukasa/orgs","repos_url":"https://api.github.com/users/Lukasa/repos","events_url":"https://api.github.com/users/Lukasa/events{/privacy}","received_events_url":"https://api.github.com/users/Lukasa/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":2,"state":"open","created_at":"2013-11-17T11:29:34Z","updated_at":"2015-02-10T14:10:20Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-02-08T14:52:56Z","updated_at":"2015-02-10T14:17:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kennethreitz/requests/pulls/2441","html_url":"https://github.com/kennethreitz/requests/pull/2441","diff_url":"https://github.com/kennethreitz/requests/pull/2441.diff","patch_url":"https://github.com/kennethreitz/requests/pull/2441.patch"},"body":"It's a common case when one sends multipart request with json meta data. Currently, it is not clear that `json` argument is silently omitted. The same happens when both `data` and `json` are provided."},"comment":{"url":"https://api.github.com/repos/kennethreitz/requests/issues/comments/73705690","html_url":"https://github.com/kennethreitz/requests/pull/2441#issuecomment-73705690","issue_url":"https://api.github.com/repos/kennethreitz/requests/issues/2441","id":73705690,"user":{"login":"andreif","id":259691,"avatar_url":"https://avatars.githubusercontent.com/u/259691?v=3","gravatar_id":"","url":"https://api.github.com/users/andreif","html_url":"https://github.com/andreif","followers_url":"https://api.github.com/users/andreif/followers","following_url":"https://api.github.com/users/andreif/following{/other_user}","gists_url":"https://api.github.com/users/andreif/gists{/gist_id}","starred_url":"https://api.github.com/users/andreif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreif/subscriptions","organizations_url":"https://api.github.com/users/andreif/orgs","repos_url":"https://api.github.com/users/andreif/repos","events_url":"https://api.github.com/users/andreif/events{/privacy}","received_events_url":"https://api.github.com/users/andreif/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T14:17:43Z","updated_at":"2015-02-10T14:17:43Z","body":"@sigmavirus24 I took existing raise as an example. Should I change all of them to `ValueError` or should I keep the original as it is?\r\n```py\r\nraise NotImplementedError('Streamed bodies and files are mutually exclusive.')\r\n```"}}