Truncate a string after `arg` number of characters.
(value, arg)
| 305 | @register.filter(is_safe=True) |
| 306 | @stringfilter |
| 307 | def truncatechars(value, arg): |
| 308 | """Truncate a string after `arg` number of characters.""" |
| 309 | try: |
| 310 | length = int(arg) |
| 311 | except ValueError: # Invalid literal for int(). |
| 312 | return value # Fail silently. |
| 313 | return Truncator(value).chars(length) |
| 314 | |
| 315 | |
| 316 | @register.filter(is_safe=True) |