{"action":"created","issue":{"url":"https://api.github.com/repos/tj/co/issues/294","repository_url":"https://api.github.com/repos/tj/co","labels_url":"https://api.github.com/repos/tj/co/issues/294/labels{/name}","comments_url":"https://api.github.com/repos/tj/co/issues/294/comments","events_url":"https://api.github.com/repos/tj/co/issues/294/events","html_url":"https://github.com/tj/co/issues/294","id":176571931,"number":294,"title":"What was the reason to make co silently ignore exceptions if no catch block provided?","user":{"login":"aa6","id":17766252,"avatar_url":"https://avatars.githubusercontent.com/u/17766252?v=3","gravatar_id":"","url":"https://api.github.com/users/aa6","html_url":"https://github.com/aa6","followers_url":"https://api.github.com/users/aa6/followers","following_url":"https://api.github.com/users/aa6/following{/other_user}","gists_url":"https://api.github.com/users/aa6/gists{/gist_id}","starred_url":"https://api.github.com/users/aa6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aa6/subscriptions","organizations_url":"https://api.github.com/users/aa6/orgs","repos_url":"https://api.github.com/users/aa6/repos","events_url":"https://api.github.com/users/aa6/events{/privacy}","received_events_url":"https://api.github.com/users/aa6/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-13T07:40:48Z","updated_at":"2016-09-13T08:52:43Z","closed_at":null,"body":"I mean\r\n```coffeescript\r\nco ->\r\n  throw Error(\"Error 2016\")\r\n```\r\nwill not print any output because I forgot to add `.catch (err) ->` block here. And I always stumble upon this behavior and then spend a decent amount of time to understand why something doesn't work when there is no errors in the output. \r\nIs there some strong reason to choose this behavior over just throwing an error if no catch block was specified? If there is, could you add some note about it in the `Readme.md`?"},"comment":{"url":"https://api.github.com/repos/tj/co/issues/comments/246617487","html_url":"https://github.com/tj/co/issues/294#issuecomment-246617487","issue_url":"https://api.github.com/repos/tj/co/issues/294","id":246617487,"user":{"login":"aa6","id":17766252,"avatar_url":"https://avatars.githubusercontent.com/u/17766252?v=3","gravatar_id":"","url":"https://api.github.com/users/aa6","html_url":"https://github.com/aa6","followers_url":"https://api.github.com/users/aa6/followers","following_url":"https://api.github.com/users/aa6/following{/other_user}","gists_url":"https://api.github.com/users/aa6/gists{/gist_id}","starred_url":"https://api.github.com/users/aa6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aa6/subscriptions","organizations_url":"https://api.github.com/users/aa6/orgs","repos_url":"https://api.github.com/users/aa6/repos","events_url":"https://api.github.com/users/aa6/events{/privacy}","received_events_url":"https://api.github.com/users/aa6/received_events","type":"User","site_admin":false},"created_at":"2016-09-13T08:52:43Z","updated_at":"2016-09-13T08:52:43Z","body":"@131 But why? Is it just a common practice? Or there is some serious reasons to hide errors instead of triggering them in global scope?"}}
{"actor":{"display_login":"aa6"}}