)]}'
{"trove/extensions/mgmt/host/models.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            except exception.TroveError as re:"},{"line_number":74,"context_line":"                LOG.error(re)"},{"line_number":75,"context_line":"                LOG.error(_(\"Compute Instance ID found with no associated RD \""},{"line_number":76,"context_line":"                          \"instance: %s\") % instance[\u0027server_id\u0027])"},{"line_number":77,"context_line":"                instance[\u0027id\u0027] \u003d None"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def update_all(self, context):"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_1dad5be9","line":76,"updated":"2014-10-08 13:16:57.000000000","message":"missing period at the end","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def update_all(self, context):"},{"line_number":80,"context_line":"        num_i \u003d len(self.instances)"},{"line_number":81,"context_line":"        LOG.debug(\"Host %s has %s instances to update\" % (self.name, num_i))"},{"line_number":82,"context_line":"        failed_instances \u003d []"},{"line_number":83,"context_line":"        for instance in self.instances:"},{"line_number":84,"context_line":"            client \u003d create_guest_client(context, instance[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_5db3634c","line":81,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":86,"context_line":"                client.update_guest()"},{"line_number":87,"context_line":"            except exception.TroveError as re:"},{"line_number":88,"context_line":"                LOG.error(re)"},{"line_number":89,"context_line":"                LOG.error(_(\"Unable to update instance: %s\") % instance[\u0027id\u0027])"},{"line_number":90,"context_line":"                failed_instances.append(instance[\u0027id\u0027])"},{"line_number":91,"context_line":"        if len(failed_instances) \u003e 0:"},{"line_number":92,"context_line":"            msg \u003d _(\"Failed to update instances: %s\") % failed_instances"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_9d886b72","line":89,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                LOG.error(_(\"Unable to update instance: %s\") % instance[\u0027id\u0027])"},{"line_number":90,"context_line":"                failed_instances.append(instance[\u0027id\u0027])"},{"line_number":91,"context_line":"        if len(failed_instances) \u003e 0:"},{"line_number":92,"context_line":"            msg \u003d _(\"Failed to update instances: %s\") % failed_instances"},{"line_number":93,"context_line":"            raise exception.UpdateGuestError(msg)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_bd7b6f79","line":92,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"}],"trove/extensions/security_group/models.py":[{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"7653e6fec8372a6f92a40f32828485e1697c7d74","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"            if not remote_sec_group:"},{"line_number":58,"context_line":"                raise exception.SecurityGroupCreationError("},{"line_number":59,"context_line":"                    \"Failed to create Security Group\")"},{"line_number":60,"context_line":"            else:"},{"line_number":61,"context_line":"                return cls.create("},{"line_number":62,"context_line":"                    id\u003dremote_sec_group.data()[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_63b73a87","line":59,"updated":"2014-10-01 19:57:37.000000000","message":"Missed translation here","commit_id":"221b15a9b9c139de24f705a952ddaf01a3632896"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"            if not remote_sec_group:"},{"line_number":58,"context_line":"                raise exception.SecurityGroupCreationError("},{"line_number":59,"context_line":"                    _(\"Failed to create Security Group\"))"},{"line_number":60,"context_line":"            else:"},{"line_number":61,"context_line":"                return cls.create("},{"line_number":62,"context_line":"                    id\u003dremote_sec_group.data()[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_1d947b89","line":59,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                    tenant_id\u003dcontext.tenant)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        except exception.SecurityGroupCreationError as e:"},{"line_number":69,"context_line":"            LOG.exception(_(\"Failed to create remote security group\"))"},{"line_number":70,"context_line":"            raise e"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_9def8b1d","line":69,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":111,"context_line":"            super(SecurityGroup, self).delete()"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        except exception.TroveError:"},{"line_number":114,"context_line":"            LOG.exception(_(\u0027Failed to delete security group\u0027))"},{"line_number":115,"context_line":"            raise exception.TroveError(\"Failed to delete Security Group\")"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_ddf593ed","line":114,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":163,"context_line":"                    group_id\u003dsec_group[\u0027id\u0027])"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        except exception.SecurityGroupRuleCreationError as e:"},{"line_number":166,"context_line":"            LOG.exception(_(\"Failed to create remote security group\"))"},{"line_number":167,"context_line":"            raise e"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    def get_security_group(self, tenant_id):"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_1ddb9b7c","line":166,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"}],"trove/guestagent/db/models.py":[{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"7653e6fec8372a6f92a40f32828485e1697c7d74","unresolved":false,"context_lines":[{"line_number":340,"context_line":"                not self._is_valid(value),"},{"line_number":341,"context_line":"                not self.dbname.match(value),"},{"line_number":342,"context_line":"                string.find(\"%r\" % value, \"\\\\\") !\u003d -1]):"},{"line_number":343,"context_line":"            raise ValueError(\"\u0027%s\u0027 is not a valid database name\" % value)"},{"line_number":344,"context_line":"        elif len(value) \u003e 64:"},{"line_number":345,"context_line":"            msg \u003d _(\"Database name \u0027%s\u0027 is too long. Max length \u003d 64\")"},{"line_number":346,"context_line":"            raise ValueError(msg % value)"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_c3fd463d","line":343,"updated":"2014-10-01 19:57:37.000000000","message":"missed translation here","commit_id":"221b15a9b9c139de24f705a952ddaf01a3632896"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9fda6b62146d949fc597113a02b8ff3bb3b4c720","unresolved":false,"context_lines":[{"line_number":305,"context_line":"            pass"},{"line_number":306,"context_line":"        elif self._character_set:"},{"line_number":307,"context_line":"            if value not in self.charset[self._character_set]:"},{"line_number":308,"context_line":"                msg \u003d (_(\"%(val)s not a valid collation for charset % (char)s\")"},{"line_number":309,"context_line":"                       % {\u0027val\u0027: value, \u0027char\u0027: self._character_set})"},{"line_number":310,"context_line":"                raise ValueError(msg % (value, self._character_set))"},{"line_number":311,"context_line":"            self._collate \u003d value"}],"source_content_type":"text/x-python","patch_set":4,"id":"baa201ad_f6964d3e","line":308,"updated":"2014-10-03 21:51:24.000000000","message":"unnecessary space between % and (char)","commit_id":"ef559ae5c153f3ecb25b53e0663d4b97b926fef2"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":305,"context_line":"            pass"},{"line_number":306,"context_line":"        elif self._character_set:"},{"line_number":307,"context_line":"            if value not in self.charset[self._character_set]:"},{"line_number":308,"context_line":"                msg \u003d (_(\"%(val)s not a valid collation for charset %(char)s\")"},{"line_number":309,"context_line":"                       % {\u0027val\u0027: value, \u0027char\u0027: self._character_set})"},{"line_number":310,"context_line":"                raise ValueError(msg)"},{"line_number":311,"context_line":"            self._collate \u003d value"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_ddccb3bd","line":308,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":311,"context_line":"            self._collate \u003d value"},{"line_number":312,"context_line":"        else:"},{"line_number":313,"context_line":"            if value not in self.collation:"},{"line_number":314,"context_line":"                raise ValueError(_(\"\u0027%s\u0027 not a valid collation\") % value)"},{"line_number":315,"context_line":"            self._collate \u003d value"},{"line_number":316,"context_line":"            self._character_set \u003d self.collation[value]"},{"line_number":317,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_1dc2bb84","line":314,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":341,"context_line":"                not self._is_valid(value),"},{"line_number":342,"context_line":"                not self.dbname.match(value),"},{"line_number":343,"context_line":"                string.find(\"%r\" % value, \"\\\\\") !\u003d -1]):"},{"line_number":344,"context_line":"            raise ValueError(_(\"\u0027%s\u0027 is not a valid database name\") % value)"},{"line_number":345,"context_line":"        elif len(value) \u003e 64:"},{"line_number":346,"context_line":"            msg \u003d _(\"Database name \u0027%s\u0027 is too long. Max length \u003d 64\")"},{"line_number":347,"context_line":"            raise ValueError(msg % value)"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_3dbdbf02","line":344,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"822f1f670f450838c2da06f1a2ed836a108b0ed0","unresolved":false,"context_lines":[{"line_number":343,"context_line":"                string.find(\"%r\" % value, \"\\\\\") !\u003d -1]):"},{"line_number":344,"context_line":"            raise ValueError(_(\"\u0027%s\u0027 is not a valid database name\") % value)"},{"line_number":345,"context_line":"        elif len(value) \u003e 64:"},{"line_number":346,"context_line":"            msg \u003d _(\"Database name \u0027%s\u0027 is too long. Max length \u003d 64\")"},{"line_number":347,"context_line":"            raise ValueError(msg % value)"},{"line_number":348,"context_line":"        else:"},{"line_number":349,"context_line":"            self._name \u003d value"}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_7d3ae799","line":346,"updated":"2014-10-08 13:16:57.000000000","message":"missing period","commit_id":"4c08d53d849a647eb8d426d7b17060737425e959"}]}
