@property
    def verbose_name(self):
        # Favor an explicit defined verbose_name
        if self.column.verbose_name is not None:
            return self.column.verbose_name

        # This is our reasonable fallback, should the next section not result
        # in anything useful.
        name = title(self.name.replace('_', ' '))

        # Try to use a model field's verbose_name
        if hasattr(self.table.data, 'queryset') and hasattr(self.table.data.queryset, 'model'):
            model = self.table.data.queryset.model
            field = Accessor(self.accessor).get_field(model)
            if field:
                if hasattr(field, 'field'):
                    name = field.field.verbose_name
                else:
                    name = getattr(field, 'verbose_name', field.name)
        return name
generated source for method bondContractDetails
dataset/ETHPy150Open bradleyayers/django-tables2/django_tables2/columns/base.py/BoundColumn.verbose_name--crossover with--dataset/ETHPy150Open CarterBain/Medici/ib/ext/EWrapper.py/EWrapper.bondContractDetails