{"push_id":881102328,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a7628cc8dc6a81d20bcd2bdd0cf0757092f7b795","before":"fc5af63db12dc2e4de11510276d9cc18b49a7756","commits":[{"sha":"a7628cc8dc6a81d20bcd2bdd0cf0757092f7b795","author":{"email":"5602d48aa714d61f1dec20f6c185942d1c948f23@mtingers.com","name":"Matthew Ingersoll"},"message":"Allow SlackClient rtm_connect exceptions to be raised\n\nThe SlackClient method rtm_connect does not provide a reason for\nfailed connections and only returns True or False. This change\nmakes it so:\n    - Exceptions can be raised in the client's rtm_connect method\n    - A connection can be established on instantiation\n\nFor example, this exception can now be raised so the problem is not\nmasked:\n    urllib2.HTTPError: HTTP Error 429: Too Many Requests\n\nThe slack client can now be instantiated in this manner:\n    sc = SlackClient(SLACK_TOKEN, connect=True)\n\nExceptions can also be raised by invoking rtm_connect as such:\n    sc.rtm_connect(debug=True)","distinct":true,"url":"https://api.github.com/repos/mtingers/python-slackclient/commits/a7628cc8dc6a81d20bcd2bdd0cf0757092f7b795"}]}