django/django — pull request #1689 by saturn597 (2013-09-29 16:37:23+00:00)
Title: 19496

truncatechars_html was incorrectly adding the '...' to text under the truncate length but only by 3 or fewer characters.
```python
>>> truncatechars_html('abcd', 4)
u'a...'
````
It now correctly returns:
```python
>>> truncatechars_html('abcd', 4)
u'abcd'
````