@cached_property
    def value(self):
        """
        Maps True/False and 2/3 to the correct stringified version.

        See ``django.forms.widgets.NullBooleanSelect.render``.
        """
        try:
            return {True: '2', False: '3', '2': '2', '3': '3'}[self.raw_value]
        except __HOLE__:
            return '1'
dataset/ETHPy150Open funkybob/django-sniplates/sniplates/templatetags/sniplates.py/NullBooleanFieldExtractor.value