code: def do_wordwrap(s, width=79, break_long_words=True):
      
      import textwrap
      return u'\n'.join(textwrap.wrap(s, width=width, expand_tabs=False,
                                     replace_whitespace=False,
                                     break_long_words=break_long_words))
docs: 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`.