)]}'
{"trove/common/extensions.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"13258d6af2482e2e15aa3d3fcf849aeecebea601","unresolved":false,"context_lines":[{"line_number":44,"context_line":"class TroveExtensionMiddleware(extensions.ExtensionMiddleware):"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def __init__(self, application, ext_mgr\u003dNone):"},{"line_number":47,"context_line":"        if os.path.exists(CONF.api_extensions_path):"},{"line_number":48,"context_line":"            ext_mgr \u003d (ext_mgr or"},{"line_number":49,"context_line":"                       extensions.ExtensionManager(CONF.api_extensions_path))"},{"line_number":50,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_dae0cd98","line":47,"updated":"2014-06-10 13:24:16.000000000","message":"This means a warning will be printed if the path doesn\u0027t exist, even if you pass in an extension manager.  Not sure that\u0027s what we want...","commit_id":"3d86302d16c296d3c6b3757d2eef7c35993f2795"}],"trove/openstack/common/extensions.py":[{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"13b4e7e524102720ac6f145c7f6b2a51a73d332b","unresolved":false,"context_lines":[{"line_number":427,"context_line":"        if os.path.exists(contrib_path):"},{"line_number":428,"context_line":"            self._load_all_extensions_from_path(contrib_path)"},{"line_number":429,"context_line":"        else:"},{"line_number":430,"context_line":"            LOG.warning(_(\u0027Extension path does not exist: %s\u0027), contrib_path)"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"    def _load_all_extensions_from_path(self, path):"},{"line_number":433,"context_line":"        for f in os.listdir(path):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_27fe03af","line":430,"updated":"2014-06-10 10:33:16.000000000","message":"You probably mean \"Contrib path does not exist\"","commit_id":"f972f10e49b98736a7363a2782b7600af0112c60"}]}
