)]}'
{"tests/base.py":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"9befd5af715a640b209b8fd484b492c013d1c0f0","unresolved":false,"context_lines":[{"line_number":4118,"context_line":"        self.assertNodepoolState()"},{"line_number":4119,"context_line":"        self.assertNoGeneratedKeys()"},{"line_number":4120,"context_line":"        ipm \u003d zuul.manager.independent.IndependentPipelineManager"},{"line_number":4121,"context_line":"        for tenant in self.scheds.first.sched.abide.tenants.values():"},{"line_number":4122,"context_line":"            for pipeline in tenant.layout.pipelines.values():"},{"line_number":4123,"context_line":"                if isinstance(pipeline.manager, ipm):"},{"line_number":4124,"context_line":"                    self.assertEqual(len(pipeline.queues), 0)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_a09bcc15","line":4121,"updated":"2020-03-04 17:26:40.000000000","message":"self.scheds[0].sched is fewer characters; out of curiosity, why .first?","commit_id":"14117c4bb7032592025a3445a117aef4acc65914"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f06ba0ba59db0c3ff2190b415e9daaf7f7363c03","unresolved":false,"context_lines":[{"line_number":4118,"context_line":"        self.assertNodepoolState()"},{"line_number":4119,"context_line":"        self.assertNoGeneratedKeys()"},{"line_number":4120,"context_line":"        ipm \u003d zuul.manager.independent.IndependentPipelineManager"},{"line_number":4121,"context_line":"        for tenant in self.scheds.first.sched.abide.tenants.values():"},{"line_number":4122,"context_line":"            for pipeline in tenant.layout.pipelines.values():"},{"line_number":4123,"context_line":"                if isinstance(pipeline.manager, ipm):"},{"line_number":4124,"context_line":"                    self.assertEqual(len(pipeline.queues), 0)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_c78b59c0","line":4121,"in_reply_to":"1fa4df85_a09bcc15","updated":"2020-03-06 16:18:25.000000000","message":"I\u0027d guess for the more specific exception error (otherwise if there\u0027s no scheduler you\u0027d just get IndexError","commit_id":"14117c4bb7032592025a3445a117aef4acc65914"},{"author":{"_account_id":30637,"name":"Jan Kubovy","email":"jan.kubovy@bmw.de","username":"kubovy"},"change_message_id":"60ea333468bc0c28030d658d4cba0fdb89d8c9f1","unresolved":false,"context_lines":[{"line_number":4118,"context_line":"        self.assertNodepoolState()"},{"line_number":4119,"context_line":"        self.assertNoGeneratedKeys()"},{"line_number":4120,"context_line":"        ipm \u003d zuul.manager.independent.IndependentPipelineManager"},{"line_number":4121,"context_line":"        for tenant in self.scheds.first.sched.abide.tenants.values():"},{"line_number":4122,"context_line":"            for pipeline in tenant.layout.pipelines.values():"},{"line_number":4123,"context_line":"                if isinstance(pipeline.manager, ipm):"},{"line_number":4124,"context_line":"                    self.assertEqual(len(pipeline.queues), 0)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_7ca0eb90","line":4121,"in_reply_to":"1fa4df85_c78b59c0","updated":"2020-03-07 14:58:07.000000000","message":"Just for seemless transition of old test and the specific exception - that one knows whats wrong at first glance. If you guys think `self.scheds[0]` is fine I will remove the convenience property.","commit_id":"14117c4bb7032592025a3445a117aef4acc65914"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"8842c7fe91dd7d72d7c926374e821270c904b95f","unresolved":false,"context_lines":[{"line_number":3498,"context_line":"        return iter(self.instances)"},{"line_number":3499,"context_line":""},{"line_number":3500,"context_line":"    @property"},{"line_number":3501,"context_line":"    def first(self) -\u003e SchedulerTestApp:"},{"line_number":3502,"context_line":"        if len(self.instances) \u003d\u003d 0:"},{"line_number":3503,"context_line":"            raise Exception(\"No scheduler!\")"},{"line_number":3504,"context_line":"        return self.instances[0]"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_7e276dcb","line":3501,"range":{"start_line":3501,"start_character":8,"end_line":3501,"end_character":13},"updated":"2020-04-01 11:58:26.000000000","message":"nit: this is usually called `head` in fp.","commit_id":"afd1f348b8f3f902e704125ae7ec7f89e9247c6f"}]}
