)]}'
{"trove/tests/scenario/helpers/test_helper.py":[{"author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"change_message_id":"f52c8f665c3acec8075aaa01efdf02887af9f1e5","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        self._perform_data_action(\u0027verify\u0027, self.FN_VERIFY, data_type.name,"},{"line_number":241,"context_line":"                                  host, *args, **kwargs)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def _perform_data_action(self, label, fn_type, fn_name, host,"},{"line_number":244,"context_line":"                             *args, **kwargs):"},{"line_number":245,"context_line":"        \"\"\"By default, the action is attempted 10 times, sleeping for 3"},{"line_number":246,"context_line":"        seconds between each attempt.  This can be controlled by the"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5201f7_efbabae0","line":243,"range":{"start_line":243,"start_character":35,"end_line":243,"end_character":49},"updated":"2017-01-03 14:49:23.000000000","message":"These are always the same, so why not just use the type name?","commit_id":"da621c7b6958bbb163ebc7b1ee26cfe375681d26"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"cbc0c3cbb3b2b85ef2fb62f6a41a9c30a75072f5","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        self._perform_data_action(\u0027verify\u0027, self.FN_VERIFY, data_type.name,"},{"line_number":241,"context_line":"                                  host, *args, **kwargs)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def _perform_data_action(self, label, fn_type, fn_name, host,"},{"line_number":244,"context_line":"                             *args, **kwargs):"},{"line_number":245,"context_line":"        \"\"\"By default, the action is attempted 10 times, sleeping for 3"},{"line_number":246,"context_line":"        seconds between each attempt.  This can be controlled by the"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5201f7_fbe6b813","line":243,"range":{"start_line":243,"start_character":35,"end_line":243,"end_character":49},"in_reply_to":"ba5201f7_9b3f6c86","updated":"2017-01-05 00:21:43.000000000","message":"I was thinking using data_fn_name, but you\u0027re right, label and fn_type end up being the same so I\u0027ll just use fn_name","commit_id":"da621c7b6958bbb163ebc7b1ee26cfe375681d26"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0c59b7e98a7bf8293aa508405b51eecf82336e0f","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        self._perform_data_action(\u0027verify\u0027, self.FN_VERIFY, data_type.name,"},{"line_number":241,"context_line":"                                  host, *args, **kwargs)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def _perform_data_action(self, label, fn_type, fn_name, host,"},{"line_number":244,"context_line":"                             *args, **kwargs):"},{"line_number":245,"context_line":"        \"\"\"By default, the action is attempted 10 times, sleeping for 3"},{"line_number":246,"context_line":"        seconds between each attempt.  This can be controlled by the"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5201f7_9b3f6c86","line":243,"range":{"start_line":243,"start_character":35,"end_line":243,"end_character":49},"in_reply_to":"ba5201f7_efbabae0","updated":"2017-01-05 00:15:47.000000000","message":"yeah, I thought that after I saw the error message - I\u0027ll swap the \u0027_\u0027 for a space and avoid the extra parameter","commit_id":"da621c7b6958bbb163ebc7b1ee26cfe375681d26"}]}
