docs: def disable_bool_icon(
          fieldname: str,
          model) -> Callable[[Any], bool]:
      """
      Disable boolean icons for a Django ModelAdmin field.
      The '_meta' attribute is present on Django model classes and instances.
  
      model_class: ``Union[Model, Type[Model]]``
  
      ... only the type checker in Py3.5 is broken; see ``files.py``
      """
      # noinspection PyUnusedLocal
      def func(self, obj):
          return getattr(obj, fieldname)
      func.boolean = False
      func.admin_order_field = fieldname
      # func.short_description = \
      #     model._meta.get_field_by_name(fieldname)[0].verbose_name
      # get_field_by_name() deprecated in Django 1.9 and will go in 1.10
      # https://docs.djangoproject.com/en/1.8/ref/models/meta/
  
      # noinspection PyProtectedMember, PyUnresolvedReferences
      func.short_description = \
          model._meta.get_field(fieldname).verbose_name
      return func