parameters: (environment, s, width=79, break_long_words=True,
                  wrapstring=None)
return_statement: return wrapstring.join(textwrap.wrap(s, width=width, expand_tabs=False,
                                     replace_whitespace=False,
                                     break_long_words=break_long_words))
docstring: Return a copy of the string passed to the filter wrapped after
      ``79`` characters.  You can override this default using the first
      parameter.  If you set the second parameter to `false` Jinja will not
      split words apart if they are longer than `width`. By default, the newlines
      will be the default newlines for the environment, but this can be changed
      using the wrapstring keyword argument.
  
      .. versionadded:: 2.7
         Added support for the `wrapstring` parameter.
docstring_summary: Return a copy of the string passed to the filter wrapped after
      ``79`` characters.  You can override this default using the first
      parameter.  If you set the second parameter to `false` Jinja will not
      split words apart if they are longer than `width`. By default, the newlines
      will be the default newlines for the environment, but this can be changed
      using the wrapstring keyword argument.
docstring_tokens: Return a copy of the string passed to the filter wrapped after 79 characters . You can override this default using the first parameter . If you set the second parameter to false Jinja will not split words apart if they are longer than width . By default the newlines will be the default newlines for the environment but this can be changed using the wrapstring keyword argument .
function: def do_wordwrap(environment, s, width=79, break_long_words=True,
                  wrapstring=None):
      """
      Return a copy of the string passed to the filter wrapped after
      ``79`` characters.  You can override this default using the first
      parameter.  If you set the second parameter to `false` Jinja will not
      split words apart if they are longer than `width`. By default, the newlines
      will be the default newlines for the environment, but this can be changed
      using the wrapstring keyword argument.
  
      .. versionadded:: 2.7
         Added support for the `wrapstring` parameter.
      """
      if not wrapstring:
          wrapstring = environment.newline_sequence
      import textwrap
      return wrapstring.join(textwrap.wrap(s, width=width, expand_tabs=False,
                                     replace_whitespace=False,
                                     break_long_words=break_long_words))
function_tokens: def do_wordwrap ( environment , s , width = 79 , break_long_words = True , wrapstring = None ) : if not wrapstring : wrapstring = environment . newline_sequence import textwrap return wrapstring . join ( textwrap . wrap ( s , width = width , expand_tabs = False , replace_whitespace = False , break_long_words = break_long_words ) )