)]}'
{"ceilometer/storage/impl_mongodb.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c0a5c4039499df9f65e1ab689d062529f3552375","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        self._pool \u003d {}"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def connect(self, url):"},{"line_number":149,"context_line":"        # opts is a dict, dict are unhashable, convert to tuple"},{"line_number":150,"context_line":"        connection_pool_key \u003d url"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        if connection_pool_key not in self._pool:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2FqlQ%3D","line":149,"updated":"2013-07-25 14:20:30.000000000","message":"Remove this comment","commit_id":"7b53fbec2973c37e7ec39ac02699b8513d1a0475"},{"author":{"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},"change_message_id":"b74147b79d2662a1d4f75b818deddddc4d05ab60","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        self._pool \u003d {}"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def connect(self, url):"},{"line_number":149,"context_line":"        # opts is a dict, dict are unhashable, convert to tuple"},{"line_number":150,"context_line":"        connection_pool_key \u003d url"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        if connection_pool_key not in self._pool:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2Fqdo%3D","line":149,"in_reply_to":"AAAAQn%2F%2FqlQ%3D","updated":"2013-07-25 14:54:36.000000000","message":"Done","commit_id":"7b53fbec2973c37e7ec39ac02699b8513d1a0475"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c0a5c4039499df9f65e1ab689d062529f3552375","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def connect(self, url):"},{"line_number":149,"context_line":"        # opts is a dict, dict are unhashable, convert to tuple"},{"line_number":150,"context_line":"        connection_pool_key \u003d url"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        if connection_pool_key not in self._pool:"},{"line_number":153,"context_line":"            LOG.info(\u0027connecting to MongoDB on %s\u0027, url)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2FqlM%3D","line":150,"updated":"2013-07-25 14:20:30.000000000","message":"You can void this I guess.","commit_id":"7b53fbec2973c37e7ec39ac02699b8513d1a0475"},{"author":{"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},"change_message_id":"b74147b79d2662a1d4f75b818deddddc4d05ab60","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def connect(self, url):"},{"line_number":149,"context_line":"        # opts is a dict, dict are unhashable, convert to tuple"},{"line_number":150,"context_line":"        connection_pool_key \u003d url"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        if connection_pool_key not in self._pool:"},{"line_number":153,"context_line":"            LOG.info(\u0027connecting to MongoDB on %s\u0027, url)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2Fqdk%3D","line":150,"in_reply_to":"AAAAQn%2F%2FqlM%3D","updated":"2013-07-25 14:54:36.000000000","message":"Done","commit_id":"7b53fbec2973c37e7ec39ac02699b8513d1a0475"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d2618acf6bee70bc3e720eac609b5b58816fd88d","unresolved":false,"context_lines":[{"line_number":142,"context_line":"class ConnectionPool(object):"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def __init__(self):"},{"line_number":145,"context_line":"        self._pool \u003d {}"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    def connect(self, url):"},{"line_number":148,"context_line":"        if url not in self._pool:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAQn%2F%2Fqak%3D","line":145,"updated":"2013-07-25 15:08:38.000000000","message":"Could almost use a default dict :)","commit_id":"3ad779edf545199a185f0fa9a2f850bc3db7488d"}]}
