diff --git a/Chapter20/listing20-6.py b/Chapter20/listing20-6.py index fdf3e03..d0926c7 100644 --- a/Chapter20/listing20-6.py +++ b/Chapter20/listing20-6.py @@ -23,11 +23,11 @@ def parse(self, file): for block in blocks(file): for filter in self.filters: block = filter(block, self.handler) - for rule in self.rules: - if rule.condition(block): - last = rule.action(block, - self.handler) - if last: break + for rule in self.rules: + if rule.condition(block): + last = rule.action(block, + self.handler) + if last: break self.handler.end('document') class BasicTextParser(Parser): @@ -49,4 +49,4 @@ def __init__(self, handler): handler = HTMLRenderer() parser = BasicTextParser(handler) -parser.parse(sys.stdin) \ No newline at end of file +parser.parse(sys.stdin)