134,135c134,135
< def indent(self):
< self._indent_level += self._indent_spaces
---
> def indent(self, count=1):
> self._indent_level += self._indent_spaces * count
137,139c137,139
< def dedent(self):
< assert self._indent_level >= self._indent_spaces
< self._indent_level -= self._indent_spaces
---
> def dedent(self, count=1):
> assert self._indent_level >= (self._indent_spaces * count)
> self._indent_level -= self._indent_spaces * count
203,204c203,206
< def insert_newline(self):
< self._data.append('\n')
---
> def __call__(self, *args, **kwargs):
> if not args:
> self._data.append('\n')
> return
206c208,210
< def __call__(self, format, *args, **kwargs):
---
> format = args[0]
> args = args[1:]
>