File: sanitize.py

package info (click to toggle)
python-django-debug-toolbar 1%3A6.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,084 kB
  • sloc: python: 7,661; javascript: 636; makefile: 67; sh: 16
file content (12 lines) | stat: -rw-r--r-- 425 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
from django.utils.encoding import DjangoUnicodeDecodeError, force_str as force_string


def force_str(s, *args, **kwargs):
    """
    Forces values to strings.
    Will return "Django Debug Toolbar was unable to parse value." when there's a decoding error.
    """
    try:
        return force_string(s, *args, **kwargs)
    except DjangoUnicodeDecodeError:
        return "Django Debug Toolbar was unable to parse value."