from django.db import models
from django.core.urlresolvers import reverse
from django.contrib.auth.models import User
-from django.utils.text import normalize_newlines, wrap
+from django.utils.text import normalize_newlines
from django.utils.translation import ugettext_lazy as _
from threadedcomments.models import ThreadedComment
+from xerxes.tools.text import rewrap
# Create your models here.
class Character(models.Model):
If private is True, private comments are included in this list.
"""
def quote_reply(comment):
- text = wrap(normalize_newlines(comment.comment), 72)
+ regex = "^([ >]*)(.*)$"
+ text = rewrap(normalize_newlines(comment.comment), 72, regex)
return "\n".join(["> " + l for l in text.split("\n")])
# Import here to prevent dependency loop, since forms depends on