@classmethod
    def display_text(cls, bc):
        if cls.show_values:
            # if unicodeerror:
            # assert_pure(str(bc))
            # str(bc)

            def fn(bc):
                # return "%s (%s)" % (bc.value, str(bc))
                return "{0} ({1})".format(bc.value, bc)
            return lazy(fn, str, six.text_type)(bc)
        return lazy(str, str, six.text_type)(bc)
We only override this to use 'deferring_http_request' class
dataset/ETHPy150Open lsaffre/lino/lino/core/choicelists.py/ChoiceList.display_text--crossover with--dataset/ETHPy150Open XiaoMi/minos/supervisor/supervisor/http.py/deferring_http_channel.found_terminator