def info ( self ):
        aClass = self.aClass
        if type( aClass ) is not str:
            aClass = aClass.__name__

        if self.adapt < 0:
            result = class_of( aClass )
        else:
            result = ('an implementor of, or can be adapted to implement, %s' +
                      aClass)

        if self._allow_none:
            return result + ' or None'

        return result
dataset/ETHPy150Open enthought/traits/traits/trait_handlers.py/TraitInstance.info/operator `%` -> `+`