)]}'
{"tox.ini":[{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"3ac010e0eec88786842eee238b488911d5fb6284","unresolved":false,"context_lines":[{"line_number":34,"context_line":"[flake8]"},{"line_number":35,"context_line":"ignore \u003d E125,F401,F403,F811,F821,F841,H102,H103,H201,H202,H23,H301,H306,H401,H402,H403,H404,H702,H703"},{"line_number":36,"context_line":"show-source \u003d True"},{"line_number":37,"context_line":"exclude\u003d.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,.idea"}],"source_content_type":"text/x-properties","patch_set":7,"id":"AAAATn%2F%2BYJU%3D","line":37,"updated":"2013-11-26 18:28:20.000000000","message":"remove .idea, this is ide specific","commit_id":"3109cbf982602982be5f02e77eb9bbd0d096a0e9"}],"troveclient/client.py":[{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"078013e360b6f2ab685480f06fa2e102b2f5d858","unresolved":false,"context_lines":[{"line_number":200,"context_line":"                # Catch a connection refused from requests.request"},{"line_number":201,"context_line":"                self._logger.debug(\"Connection refused: %s\" % e)"},{"line_number":202,"context_line":"                msg \u003d \u0027Unable to establish connection: %s\u0027 % e"},{"line_number":203,"context_line":"                raise e"},{"line_number":204,"context_line":"            self._logger.debug("},{"line_number":205,"context_line":"                \"Failed attempt(%s of %s), retrying in %s seconds\" %"},{"line_number":206,"context_line":"                (attempts, self.retries, backoff))"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bp5I%3D","line":203,"updated":"2013-11-21 23:24:35.000000000","message":"Do u need the \"e\" in that?\n\nCan u just do \"raise\" instead?","commit_id":"9b6f4583b1936311e3951dd37309c091c226c0f1"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"522f7d7942a1827a9b138b81cb5d2e023d46f2bb","unresolved":false,"context_lines":[{"line_number":200,"context_line":"                # Catch a connection refused from requests.request"},{"line_number":201,"context_line":"                self._logger.debug(\"Connection refused: %s\" % e)"},{"line_number":202,"context_line":"                msg \u003d \u0027Unable to establish connection: %s\u0027 % e"},{"line_number":203,"context_line":"                raise e"},{"line_number":204,"context_line":"            self._logger.debug("},{"line_number":205,"context_line":"                \"Failed attempt(%s of %s), retrying in %s seconds\" %"},{"line_number":206,"context_line":"                (attempts, self.retries, backoff))"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BpyQ%3D","line":203,"in_reply_to":"AAAATn%2F%2Bp5I%3D","updated":"2013-11-21 23:51:06.000000000","message":"yes, of course, thanks.","commit_id":"9b6f4583b1936311e3951dd37309c091c226c0f1"},{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"6a9773aad0223ff2a597ff4b6266d57eecbf05b4","unresolved":false,"context_lines":[{"line_number":199,"context_line":"            except requests.exceptions.ConnectionError as e:"},{"line_number":200,"context_line":"                # Catch a connection refused from requests.request"},{"line_number":201,"context_line":"                self._logger.debug(\"Connection refused: %s\" % e)"},{"line_number":202,"context_line":"                msg \u003d \u0027Unable to establish connection: %s\u0027 % e"},{"line_number":203,"context_line":"                raise"},{"line_number":204,"context_line":"            self._logger.debug("},{"line_number":205,"context_line":"                \"Failed attempt(%s of %s), retrying in %s seconds\" %"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2Bd%2Fg%3D","line":202,"updated":"2013-11-25 18:44:09.000000000","message":"i\u0027m not familiar with this error occurring but maybe this msg isnt necessary now? We were using it as the msg for the exception before, maybe it should be used in the debug statement above.","commit_id":"3710b90cec225d50702cd89a7838dd3254271a8f"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"a767c2630c089f5d3f1d16200b1285f992ec5ced","unresolved":false,"context_lines":[{"line_number":199,"context_line":"            except requests.exceptions.ConnectionError as e:"},{"line_number":200,"context_line":"                # Catch a connection refused from requests.request"},{"line_number":201,"context_line":"                self._logger.debug(\"Connection refused: %s\" % e)"},{"line_number":202,"context_line":"                msg \u003d \u0027Unable to establish connection: %s\u0027 % e"},{"line_number":203,"context_line":"                raise"},{"line_number":204,"context_line":"            self._logger.debug("},{"line_number":205,"context_line":"                \"Failed attempt(%s of %s), retrying in %s seconds\" %"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2Bd%2FI%3D","line":202,"in_reply_to":"AAAATn%2F%2Bd%2Fg%3D","updated":"2013-11-25 18:45:34.000000000","message":"yes. it\u0027s true.","commit_id":"3710b90cec225d50702cd89a7838dd3254271a8f"},{"author":{"_account_id":739,"name":"Michael Basnight","email":"mbasnight@gmail.com","username":"hubcap"},"change_message_id":"4a3c5c3ac142caf8a3ce767b90920b12d4fa4f96","unresolved":false,"context_lines":[{"line_number":200,"context_line":"                # Catch a connection refused from requests.request"},{"line_number":201,"context_line":"                self._logger.debug(\"Connection refused: %s\" % e)"},{"line_number":202,"context_line":"                msg \u003d \u0027Unable to establish connection: %s\u0027 % e"},{"line_number":203,"context_line":"                raise exceptions.ConnectionError(msg)"},{"line_number":204,"context_line":"            self._logger.debug("},{"line_number":205,"context_line":"                \"Failed attempt(%s of %s), retrying in %s seconds\" %"},{"line_number":206,"context_line":"                (attempts, self.retries, backoff))"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F%2BYII%3D","side":"PARENT","line":203,"updated":"2013-11-26 18:33:12.000000000","message":"try to get exceptions.ConnectionError in oslo.\n\nhttps://github.com/openstack/oslo-incubator/blob/master/openstack/common/apiclient/exceptions.py","commit_id":"68f8ae0d9cff82ea606a101313375fda989c25ad"}],"troveclient/openstack/common/apiclient/exceptions.py":[{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"e6451679c32540070760565b9f25286ce30e6ce6","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    pass"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class ConnectionError(ClientException):"},{"line_number":38,"context_line":"    pass"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2B5ZI%3D","line":37,"updated":"2013-11-18 21:07:19.000000000","message":"every other class in this file has docstring, so should yours.","commit_id":"4ede1170302fe872ff22ac93b4356ab56b3ace2c"}]}
