def __init__(self, input): if isinstance(input, str): self.input = input else: self.input = str(input, 'utf-8') self.buffer = Buffer(self.input) self.output = '' self.block_indent = None self.prev_indent = [] self.parsed = None