)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2014-05-29 19:09:02 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Enabled H402 flake8 rule"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Reasons:"},{"line_number":10,"context_line":"- H402 is disabled."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1ae5cdf2_7e17e4ed","line":8,"updated":"2014-05-30 21:04:36.000000000","message":"Maybe add a line describing the rule.  For example:\n\nAdded support for flake8 H402: one line docstring needs punctuation.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Enabled H402 flake8 rule"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Reasons:"},{"line_number":10,"context_line":"- H402 is disabled."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Changes:"},{"line_number":13,"context_line":"- Updates tox.ini to enable H402 rule."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1ae5cdf2_1e7c2020","line":10,"updated":"2014-05-30 21:04:36.000000000","message":"This is a fact, not a reason :)  A reason might be \u0027To become more flake8 compliant\u0027","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"}],"trove/common/api.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"23911e774ea7cb9c5e38687be85392b933e19bf8","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class API(wsgi.Router):"},{"line_number":29,"context_line":"    \"\"\"API.\"\"\""},{"line_number":30,"context_line":"    def __init__(self):"},{"line_number":31,"context_line":"        mapper \u003d routes.Mapper()"},{"line_number":32,"context_line":"        super(API, self).__init__(mapper)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ae8d1ca_cd4f35bc","line":29,"updated":"2014-05-29 13:06:21.000000000","message":"Please write more meaningful docstring","commit_id":"8f5eb537602276957679ea6e82c0b4ea86df8f3c"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class API(wsgi.Router):"},{"line_number":29,"context_line":"    \"\"\"Defines the API routes.\"\"\""},{"line_number":30,"context_line":"    def __init__(self):"},{"line_number":31,"context_line":"        mapper \u003d routes.Mapper()"},{"line_number":32,"context_line":"        super(API, self).__init__(mapper)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_3ece3c5b","line":29,"updated":"2014-05-30 21:04:36.000000000","message":"You\u0027ve changed a doc string here in a manner that has nothing to do with E402, putting it out of scope.  Please keep within scope (I would say \u0027or change the commit message\u0027 but I believe that would open a can of worms for you, as there are numerous other doc errors that could be fixed, hence should probably be in its own commit).","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"c21cf98f4ef369f2af9f47f3e15605a7ce038c2c","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class API(wsgi.Router):"},{"line_number":29,"context_line":"    \"\"\"Defines the API routes.\"\"\""},{"line_number":30,"context_line":"    def __init__(self):"},{"line_number":31,"context_line":"        mapper \u003d routes.Mapper()"},{"line_number":32,"context_line":"        super(API, self).__init__(mapper)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_2b66f351","line":29,"in_reply_to":"1ae5cdf2_3ece3c5b","updated":"2014-05-31 08:05:23.000000000","message":"This docstring was updated as suggested in another earlier review.\n\nUpdating the commit message to accommodate the change.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"}],"trove/configuration/models.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @staticmethod"},{"line_number":168,"context_line":"    def get_configuration_overrides(context, configuration_id):"},{"line_number":169,"context_line":"        \"\"\"Gets the overrides dict to apply to an instance.\"\"\""},{"line_number":170,"context_line":"        overrides \u003d {}"},{"line_number":171,"context_line":"        if configuration_id:"},{"line_number":172,"context_line":"            config_items \u003d Configuration.load_items(context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_17521013","line":169,"updated":"2014-06-02 16:46:11.000000000","message":"I\u0027d call it a dictionary","commit_id":"22a63304178b840c7bdcc1ca96e0b9805d5101a9"}],"trove/dns/designate/driver.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.dns_client.records.delete(dns_zone.id, matching_record[0].id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":107,"context_line":"        records \u003d self._get_records(dns_zone)"},{"line_number":108,"context_line":"        return [self.converter.record_to_entry(record, dns_zone)"},{"line_number":109,"context_line":"                for record in records if record.data \u003d\u003d content]"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_be096c97","line":106,"updated":"2014-05-30 21:04:36.000000000","message":"See previous comment","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"c21cf98f4ef369f2af9f47f3e15605a7ce038c2c","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.dns_client.records.delete(dns_zone.id, matching_record[0].id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":107,"context_line":"        records \u003d self._get_records(dns_zone)"},{"line_number":108,"context_line":"        return [self.converter.record_to_entry(record, dns_zone)"},{"line_number":109,"context_line":"                for record in records if record.data \u003d\u003d content]"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_0bc85721","line":106,"in_reply_to":"1ae5cdf2_be096c97","updated":"2014-05-31 08:05:23.000000000","message":"\u0027a\u0027 was removed to fit a \u0027.\u0027 in the alloted 79 characters limit for a line.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        self.dns_client.records.delete(dns_zone.id, matching_record[0].id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":106,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":107,"context_line":"        records \u003d self._get_records(dns_zone)"},{"line_number":108,"context_line":"        return [self.converter.record_to_entry(record, dns_zone)"},{"line_number":109,"context_line":"                for record in records if record.data \u003d\u003d content]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_973d40be","line":106,"updated":"2014-06-02 16:46:11.000000000","message":"suggest \"DNS zone\" instead of \"dns_zone\"","commit_id":"22a63304178b840c7bdcc1ca96e0b9805d5101a9"}],"trove/dns/driver.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        pass"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":36,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":37,"context_line":"        pass"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def get_entries_by_name(self, name, dns_zone\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_5ef2289b","line":36,"updated":"2014-05-30 21:04:36.000000000","message":"See previous comment","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"c21cf98f4ef369f2af9f47f3e15605a7ce038c2c","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        pass"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":36,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":37,"context_line":"        pass"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def get_entries_by_name(self, name, dns_zone\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_cb4e6fc1","line":36,"in_reply_to":"1ae5cdf2_5ef2289b","updated":"2014-05-31 08:05:23.000000000","message":"\u0027a\u0027 was removed to fit a \u0027.\u0027 in the alloted 79 characters limit for a line.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        pass"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    def get_entries_by_content(self, content, dns_zone\u003dNone):"},{"line_number":36,"context_line":"        \"\"\"Retrieves all entries in a dns_zone with matching content field.\"\"\""},{"line_number":37,"context_line":"        pass"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def get_entries_by_name(self, name, dns_zone\u003dNone):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_5773b8b0","line":36,"updated":"2014-06-02 16:46:11.000000000","message":"same as earlier comment re: DNS Zone","commit_id":"22a63304178b840c7bdcc1ca96e0b9805d5101a9"}],"trove/extensions/mgmt/quota/service.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class QuotaController(wsgi.Controller):"},{"line_number":28,"context_line":"    \"\"\"Controller for quota  functionality.\"\"\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    @admin_context"},{"line_number":31,"context_line":"    def show(self, req, tenant_id, id):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_17a050f3","line":28,"updated":"2014-06-02 16:46:11.000000000","message":"two spaces before \"functionality\"","commit_id":"22a63304178b840c7bdcc1ca96e0b9805d5101a9"}],"trove/guestagent/api.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                          marker\u003dmarker, include_marker\u003dinclude_marker)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    def delete_user(self, user):"},{"line_number":170,"context_line":"        \"\"\"Make an asynchronous call to delete an existing database user\"\"\""},{"line_number":171,"context_line":"        LOG.debug(\"Deleting user %(user)s for Instance %(instance_id)s\" %"},{"line_number":172,"context_line":"                  {\u0027user\u0027: user, \u0027instance_id\u0027: self.id})"},{"line_number":173,"context_line":"        self._cast(\"delete_user\", user\u003duser)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_57b018f4","side":"PARENT","line":170,"updated":"2014-06-02 16:46:11.000000000","message":"add a period here.","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    def create_database(self, databases):"},{"line_number":176,"context_line":"        \"\"\"Make an asynchronous call to create a new database"},{"line_number":177,"context_line":"           within the specified container"},{"line_number":178,"context_line":"        \"\"\""},{"line_number":179,"context_line":"        LOG.debug(\"Creating databases for Instance %s\", self.id)"},{"line_number":180,"context_line":"        self._cast(\"create_database\", databases\u003ddatabases)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_37ad4c9d","side":"PARENT","line":177,"updated":"2014-06-02 16:46:11.000000000","message":"add a period here?","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"d57b05425f93e5a5ba69602894b11d2dce56d5b3","unresolved":false,"context_lines":[{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    def create_database(self, databases):"},{"line_number":176,"context_line":"        \"\"\"Make an asynchronous call to create a new database"},{"line_number":177,"context_line":"           within the specified container"},{"line_number":178,"context_line":"        \"\"\""},{"line_number":179,"context_line":"        LOG.debug(\"Creating databases for Instance %s\", self.id)"},{"line_number":180,"context_line":"        self._cast(\"create_database\", databases\u003ddatabases)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_1a3155a2","side":"PARENT","line":177,"in_reply_to":"1ae5cdf2_37ad4c9d","updated":"2014-06-02 17:05:08.000000000","message":"Not a single line docstring, would be dealing with this separately.","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def delete_database(self, database):"},{"line_number":189,"context_line":"        \"\"\"Make an asynchronous call to delete an existing database"},{"line_number":190,"context_line":"           within the specified container"},{"line_number":191,"context_line":"        \"\"\""},{"line_number":192,"context_line":"        LOG.debug(\"Deleting database %(database)s for \""},{"line_number":193,"context_line":"                  \"Instance %(instance_id)s\" % {\u0027database\u0027: database,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_d79b4870","side":"PARENT","line":190,"updated":"2014-06-02 16:46:11.000000000","message":"add a period here?","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"d57b05425f93e5a5ba69602894b11d2dce56d5b3","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def delete_database(self, database):"},{"line_number":189,"context_line":"        \"\"\"Make an asynchronous call to delete an existing database"},{"line_number":190,"context_line":"           within the specified container"},{"line_number":191,"context_line":"        \"\"\""},{"line_number":192,"context_line":"        LOG.debug(\"Deleting database %(database)s for \""},{"line_number":193,"context_line":"                  \"Instance %(instance_id)s\" % {\u0027database\u0027: database,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_5a2bdd2f","side":"PARENT","line":190,"in_reply_to":"1ae5cdf2_d79b4870","updated":"2014-06-02 17:05:08.000000000","message":"Not a single line docstring, would be dealing with this separately.","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        self._cast_with_consumer(\"upgrade\")"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"    def get_volume_info(self):"},{"line_number":276,"context_line":"        \"\"\"Make a synchronous call to get volume info for the container\"\"\""},{"line_number":277,"context_line":"        LOG.debug(\"Check Volume Info on Instance %s\", self.id)"},{"line_number":278,"context_line":"        # self._check_for_hearbeat()"},{"line_number":279,"context_line":"        return self._call(\"get_filesystem_stats\", AGENT_LOW_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_37846c0b","side":"PARENT","line":276,"updated":"2014-06-02 16:46:11.000000000","message":"add a period here?","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":311,"context_line":"        self._call(\"resize_fs\", AGENT_HIGH_TIMEOUT, device_path\u003ddevice_path,"},{"line_number":312,"context_line":"                   mount_point\u003dmount_point)"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"    def update_overrides(self, overrides, remove\u003dFalse):"},{"line_number":315,"context_line":"        LOG.debug(\"Updating overrides on Instance %s\", self.id)"},{"line_number":316,"context_line":"        LOG.debug(\"Updating overrides values %s\" % overrides)"},{"line_number":317,"context_line":"        self._cast(\"update_overrides\", overrides\u003doverrides, remove\u003dremove)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_f7904445","side":"PARENT","line":314,"updated":"2014-06-02 16:46:11.000000000","message":"Add text here, maybe?\n\n\"\"\"Update the overrides.\"\"\"","commit_id":"5f019cc8bbafd23bd5965b104e0f7a29d93eaa33"}],"trove/guestagent/service.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class API(wsgi.Router):"},{"line_number":30,"context_line":"    \"\"\"Defines the API routes.\"\"\""},{"line_number":31,"context_line":"    def __init__(self):"},{"line_number":32,"context_line":"        mapper \u003d routes.Mapper()"},{"line_number":33,"context_line":"        super(API, self).__init__(mapper)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_c17e5de4","line":30,"updated":"2014-05-30 21:04:36.000000000","message":"See previous comment","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"c21cf98f4ef369f2af9f47f3e15605a7ce038c2c","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class API(wsgi.Router):"},{"line_number":30,"context_line":"    \"\"\"Defines the API routes.\"\"\""},{"line_number":31,"context_line":"    def __init__(self):"},{"line_number":32,"context_line":"        mapper \u003d routes.Mapper()"},{"line_number":33,"context_line":"        super(API, self).__init__(mapper)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_0bef7788","line":30,"in_reply_to":"1ae5cdf2_c17e5de4","updated":"2014-05-31 08:05:23.000000000","message":"This docstring was updated as suggested in another earlier review.\n\nUpdating the commit message to accommodate the change.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"}],"trove/tests/api/backups.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"c1cc4c2b8e11d17a230b9d777a7c359a8ddcdd9d","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    @test"},{"line_number":57,"context_line":"    def test_backup_create_instance_invalid(self):"},{"line_number":58,"context_line":"        \"\"\"Test create backup with unknown instance.\"\"\""},{"line_number":59,"context_line":"        invalid_inst_id \u003d \u0027invalid-inst-id\u0027"},{"line_number":60,"context_line":"        try:"},{"line_number":61,"context_line":"            instance_info.dbaas.backups.create(BACKUP_NAME, invalid_inst_id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_e1d199ce","line":58,"updated":"2014-05-30 21:04:36.000000000","message":"Capitalization is like punctuation, right? ;)  I\u0027m ok with this as you\u0027re not actually changing the message.","commit_id":"3372d4c1eb1450fec661c189a7a329834f13e66d"}],"trove/tests/unittests/api/common/test_limits.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"1f775171d6a850877c0e46bdc819dcc9908941a5","unresolved":false,"context_lines":[{"line_number":179,"context_line":""},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"class TestLimiter(limits.Limiter):"},{"line_number":182,"context_line":"    \"\"\"Note: This was taken from Nova.\"\"\""},{"line_number":183,"context_line":"    pass"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_578818e7","line":182,"updated":"2014-06-02 16:46:11.000000000","message":";)\n\nShould this be changed to \"TestLimiter (Note: This was taken from Nova).\"","commit_id":"22a63304178b840c7bdcc1ca96e0b9805d5101a9"}]}
