)]}'
{"trove/common/base_exception.py":[{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"f6ac4cb34f6a6a3088348f32c0ba5fdbf502fcba","unresolved":false,"context_lines":[{"line_number":45,"context_line":"class UnknownScheme(Error):"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    msg \u003d \"Unknown scheme \u0027%s\u0027 found in URI\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def __init__(self, scheme):"},{"line_number":50,"context_line":"        msg \u003d self.__class__.msg % scheme"},{"line_number":51,"context_line":"        super(UnknownScheme, self).__init__(msg)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_b6ab6e1d","line":48,"updated":"2014-11-18 18:26:47.000000000","message":"Dont these messages need to be translated? Thanks","commit_id":"8e287d16fd3c749e57cb090787ba89926c17f36b"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"8357e68989ed45060b61e057338073f2508270c4","unresolved":false,"context_lines":[{"line_number":45,"context_line":"class UnknownScheme(Error):"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    msg \u003d \"Unknown scheme \u0027%s\u0027 found in URI\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def __init__(self, scheme):"},{"line_number":50,"context_line":"        msg \u003d self.__class__.msg % scheme"},{"line_number":51,"context_line":"        super(UnknownScheme, self).__init__(msg)"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_67114e5d","line":48,"in_reply_to":"5a890539_b6ab6e1d","updated":"2014-11-18 19:57:01.000000000","message":"No, these messages just came from the file (which was in a different location) and as such all I\u0027m doing is copying the file over.","commit_id":"8e287d16fd3c749e57cb090787ba89926c17f36b"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"38311339996636ac871adf4dd6521fa37dc8e3fd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2011 OpenStack Foundation."},{"line_number":4,"context_line":"# All Rights Reserved."}],"source_content_type":"text/x-python","patch_set":6,"id":"5a890539_0a8faa76","line":1,"updated":"2014-11-18 22:26:38.000000000","message":"This line should be removed","commit_id":"f4f8cdc1e2f315b150b43119e47b08e4f6e182ef"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"38311339996636ac871adf4dd6521fa37dc8e3fd","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    pass"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class UnknownScheme(Error):"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    msg \u003d \"Unknown scheme \u0027%s\u0027 found in URI\""},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5a890539_0a540ac9","line":45,"updated":"2014-11-18 22:26:38.000000000","message":"Couldn\u0027t find any reference to this class outside the file","commit_id":"f4f8cdc1e2f315b150b43119e47b08e4f6e182ef"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"38311339996636ac871adf4dd6521fa37dc8e3fd","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        super(UnknownScheme, self).__init__(msg)"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"class BadStoreUri(Error):"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    msg \u003d \"The Store URI %s was malformed. Reason: %s\""},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5a890539_4a0452c6","line":54,"range":{"start_line":54,"start_character":6,"end_line":54,"end_character":17},"updated":"2014-11-18 22:26:38.000000000","message":"Ditto (probably more too)","commit_id":"f4f8cdc1e2f315b150b43119e47b08e4f6e182ef"}],"trove/common/extensions.py":[{"author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"change_message_id":"f6ac4cb34f6a6a3088348f32c0ba5fdbf502fcba","unresolved":false,"context_lines":[{"line_number":426,"context_line":"        alias \u003d ext.get_alias()"},{"line_number":427,"context_line":"        LOG.debug(\u0027Loaded extension: %s\u0027, alias)"},{"line_number":428,"context_line":""},{"line_number":429,"context_line":"        if alias in self.extensions:"},{"line_number":430,"context_line":"            raise exception.Error(\"Found duplicate extension: %s\" % alias)"},{"line_number":431,"context_line":"        self.extensions[alias] \u003d ext"},{"line_number":432,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_b6844eb2","line":429,"updated":"2014-11-18 18:26:47.000000000","message":"Amrith, if we remove the exception class, then wont this cause an error here? I may be missing something. Thanks.","commit_id":"8e287d16fd3c749e57cb090787ba89926c17f36b"}]}
