)]}'
{"ceilometer/storage/impl_sqlalchemy.py":[{"author":{"_account_id":6682,"name":"Stas Maksimov","email":"maksimov@gmail.com","username":"maksimov"},"change_message_id":"fc94f52f71137649e389874e1b8e1fd2d9c4a8ba","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        return (x[0] for x in query.all())"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"    def get_resources(self, user\u003dNone, project\u003dNone, source\u003dNone,"},{"line_number":228,"context_line":"                      start_timestamp\u003dNone, end_timestamp\u003dNone,"},{"line_number":229,"context_line":"                      metaquery\u003dNone, resource\u003dNone):"},{"line_number":230,"context_line":"        \"\"\"Return an iterable of dictionaries containing resource information."},{"line_number":231,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BqhY%3D","line":228,"updated":"2013-02-22 10:49:01.000000000","message":"metaquery in get_resources in mongo driver defaults to {}, we should probably update that too.","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ba2f545cef8aac71f300e7ee7cb18a9176a4dfb8","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        return (x[0] for x in query.all())"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"    def get_resources(self, user\u003dNone, project\u003dNone, source\u003dNone,"},{"line_number":228,"context_line":"                      start_timestamp\u003dNone, end_timestamp\u003dNone,"},{"line_number":229,"context_line":"                      metaquery\u003dNone, resource\u003dNone):"},{"line_number":230,"context_line":"        \"\"\"Return an iterable of dictionaries containing resource information."},{"line_number":231,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BqTc%3D","line":228,"in_reply_to":"AAAAM3%2F%2BqhY%3D","updated":"2013-02-22 13:36:27.000000000","message":"Done","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":6682,"name":"Stas Maksimov","email":"maksimov@gmail.com","username":"maksimov"},"change_message_id":"fc94f52f71137649e389874e1b8e1fd2d9c4a8ba","unresolved":false,"context_lines":[{"line_number":278,"context_line":"            yield r"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"    def get_meters(self, user\u003dNone, project\u003dNone, resource\u003dNone, source\u003dNone,"},{"line_number":281,"context_line":"                   metaquery\u003dNone):"},{"line_number":282,"context_line":"        \"\"\"Return an iterable of dictionaries containing meter information."},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        { \u0027name\u0027: name of the meter,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Bqho%3D","line":281,"updated":"2013-02-22 10:49:01.000000000","message":"metaquery param in get_meters in mongo driver defaults to {}, as above.","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ba2f545cef8aac71f300e7ee7cb18a9176a4dfb8","unresolved":false,"context_lines":[{"line_number":278,"context_line":"            yield r"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"    def get_meters(self, user\u003dNone, project\u003dNone, resource\u003dNone, source\u003dNone,"},{"line_number":281,"context_line":"                   metaquery\u003dNone):"},{"line_number":282,"context_line":"        \"\"\"Return an iterable of dictionaries containing meter information."},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        { \u0027name\u0027: name of the meter,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BqTg%3D","line":281,"in_reply_to":"AAAAM3%2F%2Bqho%3D","updated":"2013-02-22 13:36:27.000000000","message":"Done","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":6682,"name":"Stas Maksimov","email":"maksimov@gmail.com","username":"maksimov"},"change_message_id":"fc94f52f71137649e389874e1b8e1fd2d9c4a8ba","unresolved":false,"context_lines":[{"line_number":286,"context_line":"          \u0027unit\u0027: unit of the meter,"},{"line_number":287,"context_line":"          \u0027resource_id\u0027: UUID of the resource,"},{"line_number":288,"context_line":"          \u0027project_id\u0027: UUID of project owning the resource,"},{"line_number":289,"context_line":"          \u0027user_id\u0027: UUID of user owning the resource,"},{"line_number":290,"context_line":"          }"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"        :param user: Optional ID for user that owns the resource."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Bqhk%3D","line":289,"updated":"2013-02-22 10:49:01.000000000","message":"Add \":param metaquery: Optional dict with metadata to match on.\" while you at it :-)","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ba2f545cef8aac71f300e7ee7cb18a9176a4dfb8","unresolved":false,"context_lines":[{"line_number":286,"context_line":"          \u0027unit\u0027: unit of the meter,"},{"line_number":287,"context_line":"          \u0027resource_id\u0027: UUID of the resource,"},{"line_number":288,"context_line":"          \u0027project_id\u0027: UUID of project owning the resource,"},{"line_number":289,"context_line":"          \u0027user_id\u0027: UUID of user owning the resource,"},{"line_number":290,"context_line":"          }"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"        :param user: Optional ID for user that owns the resource."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BqTU%3D","line":289,"in_reply_to":"AAAAM3%2F%2Bqhk%3D","updated":"2013-02-22 13:36:27.000000000","message":"I think line 296 already has this.","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"}],"tests/storage/base.py":[{"author":{"_account_id":6682,"name":"Stas Maksimov","email":"maksimov@gmail.com","username":"maksimov"},"change_message_id":"fc94f52f71137649e389874e1b8e1fd2d9c4a8ba","unresolved":false,"context_lines":[{"line_number":319,"context_line":"            got_not_imp \u003d True"},{"line_number":320,"context_line":"            self.assertTrue(got_not_imp)"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    def test_get_meters_by_empty_metaqury(self):"},{"line_number":323,"context_line":"        results \u003d list(self.conn.get_meters(metaquery\u003d{}))"},{"line_number":324,"context_line":"        self.assertTrue(len(results) \u003d\u003d 4)"},{"line_number":325,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Bqh4%3D","line":322,"updated":"2013-02-22 10:49:01.000000000","message":"You have a typo here in \"metaquery\".","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ba2f545cef8aac71f300e7ee7cb18a9176a4dfb8","unresolved":false,"context_lines":[{"line_number":319,"context_line":"            got_not_imp \u003d True"},{"line_number":320,"context_line":"            self.assertTrue(got_not_imp)"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    def test_get_meters_by_empty_metaqury(self):"},{"line_number":323,"context_line":"        results \u003d list(self.conn.get_meters(metaquery\u003d{}))"},{"line_number":324,"context_line":"        self.assertTrue(len(results) \u003d\u003d 4)"},{"line_number":325,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BqTM%3D","line":322,"in_reply_to":"AAAAM3%2F%2Bqh4%3D","updated":"2013-02-22 13:36:27.000000000","message":"Done","commit_id":"eca15b58e34c1512973d882a296f3ce3255dfcb6"}]}
