)]}'
{"oslo_service/service.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9f8acc0f61d2c5af03f0ba78eb8e10e1837a2e2d","unresolved":true,"context_lines":[{"line_number":197,"context_line":"    def __setup_signal_interruption(self):"},{"line_number":198,"context_line":"        \"\"\"Set up to do the Right Thing with signals during poll() and sleep()."},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"        For Python 3.5 and later, deal with the changes in PEP 475 that prevent"},{"line_number":201,"context_line":"        a signal from interrupting eventlet\u0027s call to poll() or sleep()."},{"line_number":202,"context_line":"        \"\"\""},{"line_number":203,"context_line":"        select_module \u003d eventlet.patcher.original(\u0027select\u0027)"},{"line_number":204,"context_line":"        self.__force_interrupt_on_signal \u003d hasattr(select_module, \u0027poll\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"e3b7b2bd_f0d26bae","line":201,"range":{"start_line":200,"start_character":0,"end_line":201,"end_character":72},"updated":"2021-04-27 11:59:51.000000000","message":"Can you reword this to remove references to the Python version. This is *always* done now.","commit_id":"b3bd8bea180a9ce9daf1fd40e69eac06fc4eb532"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5d4a59349c5dbef32a0288d6870161ffe498d7b5","unresolved":true,"context_lines":[{"line_number":194,"context_line":"                     interrupted_frame.filename \u003d\u003d __file__)):"},{"line_number":195,"context_line":"                    raise IOError(errno.EINTR, \u0027Interrupted\u0027)"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    def __setup_signal_interruption(self):"},{"line_number":198,"context_line":"        select_module \u003d eventlet.patcher.original(\u0027select\u0027)"},{"line_number":199,"context_line":"        self.__force_interrupt_on_signal \u003d hasattr(select_module, \u0027poll\u0027)"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"f2b760f2_7d1cecee","line":197,"updated":"2021-04-28 16:21:35.000000000","message":"Can we not remove this but rather reword it. Something like:\n\n  \"\"\"Set up to do the Right Thing with signals during poll() and sleep().\n\n  Deal with the changes introduced in PEP 475 that prevent a signal from\n  interrupting eventlet\u0027s call to poll() or sleep().\n  \"\"\"","commit_id":"e00fe7424077a2f966ca6ee951034b5cab61cc2d"}]}
