)]}'
{"taskflow/engines/worker_based/protocol.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd60c828f5791375535f46971c6f806f6cd0805a","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        # it will let us just use the python dictionary directly (without"},{"line_number":138,"context_line":"        # doing this encoding/decoding monkey business)."},{"line_number":139,"context_line":"        #"},{"line_number":140,"context_line":"        # https://review.openstack.org/#/c/155602/"},{"line_number":141,"context_line":"        return misc.binary_encode(jsonutils.dumps(data))"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_85278311","line":140,"updated":"2015-03-03 12:08:43.000000000","message":"Just merged btw.","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"2819a86dcada99536a11a86eb14d401c41e7e6e8","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        # it will let us just use the python dictionary directly (without"},{"line_number":138,"context_line":"        # doing this encoding/decoding monkey business)."},{"line_number":139,"context_line":"        #"},{"line_number":140,"context_line":"        # https://review.openstack.org/#/c/155602/"},{"line_number":141,"context_line":"        return misc.binary_encode(jsonutils.dumps(data))"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_f248df2e","line":140,"in_reply_to":"ba7be1f8_85278311","updated":"2015-03-03 21:00:03.000000000","message":"Woot, I\u0027ll update soon and see how that goes. This should work in the meantime.","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"}],"taskflow/engines/worker_based/types.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd60c828f5791375535f46971c6f806f6cd0805a","unresolved":false,"context_lines":[{"line_number":162,"context_line":"    def clear(self):"},{"line_number":163,"context_line":"        pass"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    def start(self):"},{"line_number":166,"context_line":"        pass"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def stop(self):"}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_258097bf","line":165,"updated":"2015-03-03 12:08:43.000000000","message":"@staticmethod :)","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd60c828f5791375535f46971c6f806f6cd0805a","unresolved":false,"context_lines":[{"line_number":165,"context_line":"    def start(self):"},{"line_number":166,"context_line":"        pass"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def stop(self):"},{"line_number":169,"context_line":"        pass"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":""}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_856ea32d","line":168,"updated":"2015-03-03 12:08:43.000000000","message":"ditto.","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bd60c828f5791375535f46971c6f806f6cd0805a","unresolved":false,"context_lines":[{"line_number":382,"context_line":"        # and that we are still a member of thosse groups (in-case we have a"},{"line_number":383,"context_line":"        # disconnect, we may have been booted out, or those groups may have"},{"line_number":384,"context_line":"        # gone away...); this logic tries to protect against those"},{"line_number":385,"context_line":"        # scenarios..."},{"line_number":386,"context_line":"        caps \u003d self._capabilities"},{"line_number":387,"context_line":"        raw_caps \u003d pr.Capabilities.dumps(**caps)"},{"line_number":388,"context_line":"        for group_id in self._join_groups:"}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_770f9e39","line":385,"updated":"2015-03-03 12:08:43.000000000","message":"I wonder if tooz should take care of that.","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"2559cd888084b973d5cc5242e2cd9cae07230c7e","unresolved":false,"context_lines":[{"line_number":382,"context_line":"        # and that we are still a member of thosse groups (in-case we have a"},{"line_number":383,"context_line":"        # disconnect, we may have been booted out, or those groups may have"},{"line_number":384,"context_line":"        # gone away...); this logic tries to protect against those"},{"line_number":385,"context_line":"        # scenarios..."},{"line_number":386,"context_line":"        caps \u003d self._capabilities"},{"line_number":387,"context_line":"        raw_caps \u003d pr.Capabilities.dumps(**caps)"},{"line_number":388,"context_line":"        for group_id in self._join_groups:"}],"source_content_type":"text/x-python","patch_set":25,"id":"ba7be1f8_05454142","line":385,"in_reply_to":"ba7be1f8_770f9e39","updated":"2015-03-03 15:50:10.000000000","message":"Could be, maybe join_group should handle the creation if the group went away?","commit_id":"382b52c7a1affff15e7511d52e7e236eaff33cbb"}]}
