)]}'
{"tooz/drivers/redis.py":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"f75804134c0bc054352ddd2ebf4a92ddbc8e01f3","unresolved":false,"context_lines":[{"line_number":686,"context_line":"                leftover_timeout \u003d timeout - elapsed"},{"line_number":687,"context_line":"            try:"},{"line_number":688,"context_line":"                group_members \u003d self.get_members(group_id).get("},{"line_number":689,"context_line":"                    timeout\u003dleftover_timeout)"},{"line_number":690,"context_line":"            except coordination.GroupNotCreated:"},{"line_number":691,"context_line":"                group_members \u003d set()"},{"line_number":692,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_57306f9e","line":689,"updated":"2015-02-07 00:53:48.000000000","message":"Are we sure redis accepts a float for timeout value?","commit_id":"e38a29f67180cb40a0b7915305bec62ed9527229"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"30d57c4b196536426584da54dd2514716bfb310e","unresolved":false,"context_lines":[{"line_number":686,"context_line":"                leftover_timeout \u003d timeout - elapsed"},{"line_number":687,"context_line":"            try:"},{"line_number":688,"context_line":"                group_members \u003d self.get_members(group_id).get("},{"line_number":689,"context_line":"                    timeout\u003dleftover_timeout)"},{"line_number":690,"context_line":"            except coordination.GroupNotCreated:"},{"line_number":691,"context_line":"                group_members \u003d set()"},{"line_number":692,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_d7e29f00","line":689,"in_reply_to":"da86d52c_57306f9e","updated":"2015-02-07 00:58:01.000000000","message":"So this isn\u0027t really the redis that supports this but more of the future/promise/async-result that does. This get() used here is getting the result of the get_members() call (and timing out using this float if no result is ready yet).","commit_id":"e38a29f67180cb40a0b7915305bec62ed9527229"}]}
