def emit(self, s='<STR_LIT>'):<EOL>
assert isinstance(s, six.text_type), '<STR_LIT>'<EOL>assert '<STR_LIT:\n>' not in s,'<STR_LIT>'<EOL>if s:<EOL><INDENT>self.emit_raw('<STR_LIT>' % (self.make_indent(), s))<EOL><DEDENT>else:<EOL><INDENT>self.emit_raw('<STR_LIT:\n>')<EOL><DEDENT>
Adds indentation, then the input string, and lastly a newline to the
output buffer. If s is an empty string (default) then an empty line is
created with no indentation.