+ if indent is None:
+ indent = self.indent
+ # this deals with the fact that the first line is
+ # already properly indented
+ if "\n" not in self._rv:
+ try:
+ indent = indent[len(self._initial_indent) :]
+ except IndexError:
+ indent = ""
+ indent = self._ind.spaces_to_indent(indent)
+