)]}'
{"bandit/core/node_visitor.py":[{"author":{"_account_id":15304,"name":"Dave Belcher","email":"dave.belcher@hp.com","username":"hpbelch"},"change_message_id":"7b6b84b78911102deacde211051bf347885142b9","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        # if we don\u0027t have either one of those, run the test"},{"line_number":330,"context_line":"        if not (is_str or is_standalone_expr):"},{"line_number":331,"context_line":"            self.score +\u003d self.tester.run_tests(self.context, \u0027Str\u0027)"},{"line_number":332,"context_line":"        super(BanditNodeVisitor, self).generic_visit(node)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def visit_Exec(self, node):"},{"line_number":335,"context_line":"        self.context[\u0027str\u0027] \u003d \u0027exec\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_7a708508","line":332,"updated":"2015-03-18 21:41:13.000000000","message":"This needs to be within the \"if not\" statement, else you will continue trying to walk a node you should be skipping.","commit_id":"537f4d3babd60e4e7d7430e1f511ba78904500a8"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"18e3e5df2e28e9769168f05c7c2baf1009e6602e","unresolved":false,"context_lines":[{"line_number":329,"context_line":"        # if we don\u0027t have either one of those, run the test"},{"line_number":330,"context_line":"        if not (is_str or is_standalone_expr):"},{"line_number":331,"context_line":"            self.score +\u003d self.tester.run_tests(self.context, \u0027Str\u0027)"},{"line_number":332,"context_line":"        super(BanditNodeVisitor, self).generic_visit(node)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def visit_Exec(self, node):"},{"line_number":335,"context_line":"        self.context[\u0027str\u0027] \u003d \u0027exec\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_92cef058","line":332,"updated":"2015-03-19 08:46:36.000000000","message":"^ this statement was originally within the conditional block, is this move intentional?","commit_id":"75258861fcb7d51be7d757c8b9768e5bc52ff8ec"},{"author":{"_account_id":15304,"name":"Dave Belcher","email":"dave.belcher@hp.com","username":"hpbelch"},"change_message_id":"8f6627c6582e5ddf06bb978b07edf329218084e0","unresolved":false,"context_lines":[{"line_number":328,"context_line":"            is_standalone_expr \u003d False"},{"line_number":329,"context_line":"        # if we don\u0027t have either one of those, run the test"},{"line_number":330,"context_line":"        if not (is_str or is_standalone_expr):"},{"line_number":331,"context_line":"            self.score +\u003d self.tester.run_tests(self.context, \u0027Str\u0027)"},{"line_number":332,"context_line":"        super(BanditNodeVisitor, self).generic_visit(node)"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def visit_Exec(self, node):"}],"source_content_type":"text/x-python","patch_set":6,"id":"9a80dd14_ad21c59f","line":331,"updated":"2015-03-19 14:32:21.000000000","message":"this line needs to be:\nself.update_score(self.tester.run_tests(self.context, \u0027Str\u0027))","commit_id":"918c4f3866047ad863137cbfce12aafab1a90a6a"}]}
