parameters: (s, width=4, indentfirst=False)
return_statement: return rv
docstring: Return a copy of the passed string, each line indented by
      4 spaces. The first line is not indented. If you want to
      change the number of spaces or indent the first line too
      you can pass additional parameters to the filter:
  
      .. sourcecode:: jinja
  
          {{ mytext|indent(2, true) }}
              indent by two spaces and indent the first line too.
docstring_summary: Return a copy of the passed string, each line indented by
      4 spaces. The first line is not indented. If you want to
      change the number of spaces or indent the first line too
      you can pass additional parameters to the filter:
docstring_tokens: Return a copy of the passed string each line indented by 4 spaces . The first line is not indented . If you want to change the number of spaces or indent the first line too you can pass additional parameters to the filter :
function: def do_indent(s, width=4, indentfirst=False):
      """Return a copy of the passed string, each line indented by
      4 spaces. The first line is not indented. If you want to
      change the number of spaces or indent the first line too
      you can pass additional parameters to the filter:
  
      .. sourcecode:: jinja
  
          {{ mytext|indent(2, true) }}
              indent by two spaces and indent the first line too.
      """
      indention = u' ' * width
      rv = (u'\n' + indention).join(s.splitlines())
      if indentfirst:
          rv = indention + rv
      return rv
function_tokens: def do_indent ( s , width = 4 , indentfirst = False ) : indention = u' ' * width rv = ( u'\n' + indention ) . join ( s . splitlines ( ) ) if indentfirst : rv = indention + rv return rv