)]}'
{"taskflow/storage.py":[{"author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"change_message_id":"cd1356ced132645646d9e4eca582660113b91b8f","unresolved":false,"context_lines":[{"line_number":484,"context_line":""},{"line_number":485,"context_line":"                    # If it is a retry\u0027s result then fetch values from the"},{"line_number":486,"context_line":"                    # latest retry run only."},{"line_number":487,"context_line":"                    if isinstance(ad, logbook.RetryDetail):"},{"line_number":488,"context_line":"                        try:"},{"line_number":489,"context_line":"                            results \u003d ad.last_results"},{"line_number":490,"context_line":"                        except exceptions.NotFound:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2BDcU%3D","line":487,"updated":"2014-03-31 08:53:58.000000000","message":"An idea: add last_results as property to all AtomDetails, and get rid of this isinstance check. Thoughts?","commit_id":"f7d403299b77dbef6f8c4c524192abebd062ac2c"},{"author":{"_account_id":7349,"name":"Anastasia Karpinska","email":"akarpinska@griddynamics.com","username":"anastasia-karpinska"},"change_message_id":"fc2b65c535cd0566b3967a2d7106156dc813cd98","unresolved":false,"context_lines":[{"line_number":484,"context_line":""},{"line_number":485,"context_line":"                    # If it is a retry\u0027s result then fetch values from the"},{"line_number":486,"context_line":"                    # latest retry run only."},{"line_number":487,"context_line":"                    if isinstance(ad, logbook.RetryDetail):"},{"line_number":488,"context_line":"                        try:"},{"line_number":489,"context_line":"                            results \u003d ad.last_results"},{"line_number":490,"context_line":"                        except exceptions.NotFound:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2BDYE%3D","line":487,"in_reply_to":"AAAAWH%2F%2BDcU%3D","updated":"2014-03-31 08:59:33.000000000","message":"Good idea!","commit_id":"f7d403299b77dbef6f8c4c524192abebd062ac2c"},{"author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"change_message_id":"cd1356ced132645646d9e4eca582660113b91b8f","unresolved":false,"context_lines":[{"line_number":487,"context_line":"                    if isinstance(ad, logbook.RetryDetail):"},{"line_number":488,"context_line":"                        try:"},{"line_number":489,"context_line":"                            results \u003d ad.last_results"},{"line_number":490,"context_line":"                        except exceptions.NotFound:"},{"line_number":491,"context_line":"                            results \u003d None"},{"line_number":492,"context_line":"                    return misc.item_from(results, index, name)"},{"line_number":493,"context_line":"                except exceptions.NotFound:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2BDbc%3D","line":490,"updated":"2014-03-31 08:53:58.000000000","message":"Why not just allow this exception to propagate to line 493?","commit_id":"f7d403299b77dbef6f8c4c524192abebd062ac2c"}]}
