# HG changeset patch # User Paul Boddie # Date 1478989624 -3600 # Node ID 67edffe846e38547f763f5c39924a5af12c61bf2 # Parent 9633900a122083fa67f370e2d600b31fad55b71d Support the raise statement without arguments. diff -r 9633900a1220 -r 67edffe846e3 translator.py --- a/translator.py Sat Nov 12 01:36:04 2016 +0100 +++ b/translator.py Sat Nov 12 23:27:04 2016 +0100 @@ -1097,7 +1097,10 @@ # NOTE: Determine which raise statement variants should be permitted. - self.writestmt("__Raise(%s);" % self.process_structure_node(n.expr1)) + if n.expr1: + self.writestmt("__Raise(%s);" % self.process_structure_node(n.expr1)) + else: + self.writestmt("__Complete;") def process_return_node(self, n):