)]}'
{"ceilometer/storage/__init__.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"b54a8573cd4bb9d384387cc2b588d8c360a54372","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    LOG.debug(_(\u0027looking for %(name)r driver in %(namespace)r\u0027) % ("},{"line_number":81,"context_line":"              {\u0027name\u0027: engine_name,"},{"line_number":82,"context_line":"               \u0027namespace\u0027: STORAGE_ENGINE_NAMESPACE}))"},{"line_number":83,"context_line":"    mgr \u003d driver.DriverManager(STORAGE_ENGINE_NAMESPACE, engine_name)"},{"line_number":84,"context_line":"    return mgr.driver(url)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bad4c104_661218b6","line":83,"updated":"2014-04-29 16:06:31.000000000","message":"You can also use invoke_on_load\u003dTrue and invoke_args\u003d(url, )","commit_id":"edc5aeb9df86497d3e3bf3eeb761f00dd8e97dc2"},{"author":{"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},"change_message_id":"a669e582bab2413da64693ede633fbdb0c5f95c9","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    LOG.debug(_(\u0027looking for %(name)r driver in %(namespace)r\u0027) % ("},{"line_number":81,"context_line":"              {\u0027name\u0027: engine_name,"},{"line_number":82,"context_line":"               \u0027namespace\u0027: STORAGE_ENGINE_NAMESPACE}))"},{"line_number":83,"context_line":"    mgr \u003d driver.DriverManager(STORAGE_ENGINE_NAMESPACE, engine_name)"},{"line_number":84,"context_line":"    return mgr.driver(url)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9ad9bd40_7c047015","line":83,"in_reply_to":"bad4c104_661218b6","updated":"2014-04-30 09:21:34.000000000","message":"No I cannot. I I\u0027ll use it as you proposed I\u0027ll get an error in case of incompatible Mongo version. it will raise an exception in __init__ and DriverManager will replace this exception with ModuleCannotBeLoaded exception and this is not what we want.","commit_id":"edc5aeb9df86497d3e3bf3eeb761f00dd8e97dc2"}],"ceilometer/storage/base.py":[{"author":{"_account_id":10242,"name":"Emilio Recio","email":"emiliorecio@gmail.com","username":"emiliorecio"},"change_message_id":"6b67bb5f177cd92775555dc89e46a7e88ff00244","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        self.sort_dirs \u003d sort_dirs"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":111,"context_line":"class Connection(object):"},{"line_number":112,"context_line":"    \"\"\"Base class for storage system connections.\"\"\""},{"line_number":113,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXH%2F%2FyVw%3D","line":110,"updated":"2014-04-17 13:36:52.000000000","message":"This line shuld be removed? Looks like after the change no more is need it.","commit_id":"15d7846d5b261e84189aa04a2a566cde80d73a12"}]}
