)]}'
{"ceilometer/storage/impl_sqlalchemy.py":[{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"6e6125274bb550a031257d1159150b211c70c509","unresolved":false,"context_lines":[{"line_number":314,"context_line":"        session \u003d self._engine_facade.get_session()"},{"line_number":315,"context_line":"        with session.begin():"},{"line_number":316,"context_line":"            end \u003d timeutils.utcnow() - datetime.timedelta(seconds\u003dttl)"},{"line_number":317,"context_line":"            sample_q \u003d session.query(models.Sample)\\"},{"line_number":318,"context_line":"                .filter(models.Sample.timestamp \u003c end)"},{"line_number":319,"context_line":""},{"line_number":320,"context_line":"            sample_subq \u003d sample_q.subquery()"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_e4e95181","line":317,"updated":"2014-07-03 09:26:17.000000000","message":"long lines due to the new hacking should be wrapped to the () without \\ usage - this line is going to be failed by pep8 after all hacking topic changes will be merged (and they almost are)","commit_id":"a413ec67c190936df3a44dd34ee0c50912921a10"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"6e6125274bb550a031257d1159150b211c70c509","unresolved":false,"context_lines":[{"line_number":320,"context_line":"            sample_subq \u003d sample_q.subquery()"},{"line_number":321,"context_line":"            for table in [models.MetaText, models.MetaBigInt,"},{"line_number":322,"context_line":"                          models.MetaFloat, models.MetaBool]:"},{"line_number":323,"context_line":"                session.query(table)\\"},{"line_number":324,"context_line":"                    .join(sample_subq, sample_subq.c.id \u003d\u003d table.id)\\"},{"line_number":325,"context_line":"                    .delete()"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_24034943","line":323,"updated":"2014-07-03 09:26:17.000000000","message":"ditto","commit_id":"a413ec67c190936df3a44dd34ee0c50912921a10"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"6e6125274bb550a031257d1159150b211c70c509","unresolved":false,"context_lines":[{"line_number":321,"context_line":"            for table in [models.MetaText, models.MetaBigInt,"},{"line_number":322,"context_line":"                          models.MetaFloat, models.MetaBool]:"},{"line_number":323,"context_line":"                session.query(table)\\"},{"line_number":324,"context_line":"                    .join(sample_subq, sample_subq.c.id \u003d\u003d table.id)\\"},{"line_number":325,"context_line":"                    .delete()"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"            rows \u003d sample_q.delete()"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_a49679ee","line":324,"updated":"2014-07-03 09:26:17.000000000","message":"ditto","commit_id":"a413ec67c190936df3a44dd34ee0c50912921a10"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"6e6125274bb550a031257d1159150b211c70c509","unresolved":false,"context_lines":[{"line_number":326,"context_line":""},{"line_number":327,"context_line":"            rows \u003d sample_q.delete()"},{"line_number":328,"context_line":"            # remove Meter defintions with no matching samples"},{"line_number":329,"context_line":"            session.query(models.Meter)\\"},{"line_number":330,"context_line":"                .filter(~models.Meter.samples.any())\\"},{"line_number":331,"context_line":"                .delete(synchronize_session\u003d\u0027fetch\u0027)"},{"line_number":332,"context_line":"            LOG.info(_(\"%d samples removed from database\"), rows)"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_e4a07145","line":329,"updated":"2014-07-03 09:26:17.000000000","message":"ditto","commit_id":"a413ec67c190936df3a44dd34ee0c50912921a10"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"6e6125274bb550a031257d1159150b211c70c509","unresolved":false,"context_lines":[{"line_number":327,"context_line":"            rows \u003d sample_q.delete()"},{"line_number":328,"context_line":"            # remove Meter defintions with no matching samples"},{"line_number":329,"context_line":"            session.query(models.Meter)\\"},{"line_number":330,"context_line":"                .filter(~models.Meter.samples.any())\\"},{"line_number":331,"context_line":"                .delete(synchronize_session\u003d\u0027fetch\u0027)"},{"line_number":332,"context_line":"            LOG.info(_(\"%d samples removed from database\"), rows)"},{"line_number":333,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_04a48555","line":330,"updated":"2014-07-03 09:26:17.000000000","message":"ditto","commit_id":"a413ec67c190936df3a44dd34ee0c50912921a10"}]}
