)]}'
{"taskflow/utils/misc.py":[{"author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"change_message_id":"e74f56220a73495be6de3b38e52a87c3b34f1685","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        return None"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def countdown_iter(start_at, decr\u003d1):"},{"line_number":78,"context_line":"    \"\"\"Generator that decrements after each generation until \u003c\u003d zero.\"\"\""},{"line_number":79,"context_line":"    if decr \u003c\u003d 0:"},{"line_number":80,"context_line":"        raise ValueError(\"Decrement value must be greater\""}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_5e425a68","line":77,"updated":"2015-02-13 07:51:26.000000000","message":"I\u0027d suggest to use standard\n\n    itertools.count(start_at, step\u003d-1)","commit_id":"e8e1ab49981a217351603c09074019e6ee83b1a6"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"7a2a1d864b952f764240b000b0e3d6bc8431a055","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        return None"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def countdown_iter(start_at, decr\u003d1):"},{"line_number":78,"context_line":"    \"\"\"Generator that decrements after each generation until \u003c\u003d zero.\"\"\""},{"line_number":79,"context_line":"    if decr \u003c\u003d 0:"},{"line_number":80,"context_line":"        raise ValueError(\"Decrement value must be greater\""}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_f4f6b3d7","line":77,"in_reply_to":"da86d52c_20748e35","updated":"2015-02-13 19:34:10.000000000","message":"Hmmm, can\u0027t use it after I see that the \u0027step\u0027 argument is only available in python 2.7+ \n\nGot the following when on 2.6 sadly...\n\n  \u003e\u003e\u003e list(misc.countdown_iter(10))\n  Traceback (most recent call last):\n    File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n    File \"taskflow/utils/misc.py\", line 83, in countdown_iter\n      it \u003d itertools.count(start_at, decr * -1)\n  TypeError: count expected at most 1 arguments, got 2","commit_id":"e8e1ab49981a217351603c09074019e6ee83b1a6"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"f1e75ba6ea404fb5a3bd5a3ede43244449946ebc","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        return None"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def countdown_iter(start_at, decr\u003d1):"},{"line_number":78,"context_line":"    \"\"\"Generator that decrements after each generation until \u003c\u003d zero.\"\"\""},{"line_number":79,"context_line":"    if decr \u003c\u003d 0:"},{"line_number":80,"context_line":"        raise ValueError(\"Decrement value must be greater\""}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_20748e35","line":77,"in_reply_to":"da86d52c_5e425a68","updated":"2015-02-13 16:12:58.000000000","message":"WIll do.","commit_id":"e8e1ab49981a217351603c09074019e6ee83b1a6"}]}
