)]}'
{"bandit/core/result_store.py":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"76fcc2385d44f25bcff1f10dca4de3d992c4ef33","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        results \u003d self._get_issue_list()"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        # Remote the code from all the issues in the list, as we will not"},{"line_number":104,"context_line":"        # be including it in the CSV data."},{"line_number":105,"context_line":"        def del_code(issue):"},{"line_number":106,"context_line":"            del issue[\u0027code\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_9705cfc3","line":103,"updated":"2015-04-02 13:03:37.000000000","message":"*Remove","commit_id":"49d260eb739dd0bb79c0ac38553717814432d789"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"02de5941479bde2fa25538cfeb7d041a09f56987","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        if output_filename is None:"},{"line_number":110,"context_line":"            output_filename \u003d \u0027bandit_results.csv\u0027"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"        if output_filename is not None:"},{"line_number":113,"context_line":"            with open(output_filename, \u0027w\u0027) as fout:"},{"line_number":114,"context_line":"                fieldnames \u003d [\u0027filename\u0027,"},{"line_number":115,"context_line":"                              \u0027error_type\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_377283e6","line":112,"updated":"2015-04-02 13:20:12.000000000","message":"how can output_filename be none here?","commit_id":"49d260eb739dd0bb79c0ac38553717814432d789"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"76fcc2385d44f25bcff1f10dca4de3d992c4ef33","unresolved":false,"context_lines":[{"line_number":110,"context_line":"            output_filename \u003d \u0027bandit_results.csv\u0027"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"        if output_filename is not None:"},{"line_number":113,"context_line":"            with open(output_filename, \u0027w\u0027) as fout:"},{"line_number":114,"context_line":"                fieldnames \u003d [\u0027filename\u0027,"},{"line_number":115,"context_line":"                              \u0027error_type\u0027,"},{"line_number":116,"context_line":"                              \u0027error_label\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_f71d3b10","line":113,"updated":"2015-04-02 13:03:37.000000000","message":"we need a try here","commit_id":"49d260eb739dd0bb79c0ac38553717814432d789"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"9c82ce3c42a2428da943cce9404799b92aeb7437","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                    writer.writerow(result)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"            print(\"CSV output written to file: %s\" % output_filename)"},{"line_number":127,"context_line":"        except:"},{"line_number":128,"context_line":"            print(\"Unable to write to file: %s\" % output_filename)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baa041b7_7287f961","line":127,"updated":"2015-04-02 13:30:10.000000000","message":"except something specific -- ie IOError here.. also, I don\u0027t know if CSV writer throws exceptions, but if it does let\u0027s catch them","commit_id":"372faf0ba3e90e10cb448a814b4135e5b3752390"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"9c82ce3c42a2428da943cce9404799b92aeb7437","unresolved":false,"context_lines":[{"line_number":168,"context_line":"        result \u003d json.dumps(machine_output, sort_keys\u003dTrue,"},{"line_number":169,"context_line":"                            indent\u003d2, separators\u003d(\u0027,\u0027, \u0027: \u0027))"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"        if output_filename is not None:"},{"line_number":172,"context_line":"            with open(output_filename, \u0027w\u0027) as fout:"},{"line_number":173,"context_line":"                fout.write(result)"},{"line_number":174,"context_line":"                # XXX: Should this be log output? (ukbelch)"}],"source_content_type":"text/x-python","patch_set":2,"id":"baa041b7_f2dae977","line":171,"updated":"2015-04-02 13:30:10.000000000","message":"sorry, you touched it last :P we need a try here too","commit_id":"372faf0ba3e90e10cb448a814b4135e5b3752390"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"9c82ce3c42a2428da943cce9404799b92aeb7437","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        result \u003d \u0027\u0027.join(tmpstr_list)"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"        if output_filename is not None:"},{"line_number":262,"context_line":"            with open(output_filename, \u0027w\u0027) as fout:"},{"line_number":263,"context_line":"                fout.write(result)"},{"line_number":264,"context_line":"                # XXX: Should this be log output? (ukbelch)"},{"line_number":265,"context_line":"            print(\"Text output written to file: %s\" % output_filename)"}],"source_content_type":"text/x-python","patch_set":2,"id":"baa041b7_92d03d55","line":262,"updated":"2015-04-02 13:30:10.000000000","message":"try :)","commit_id":"372faf0ba3e90e10cb448a814b4135e5b3752390"}]}
