def set(self, value):
        """Dummy method. Not supposed to have any effect.

        This method is called for all widgets when
        instantiating a CallableNode in order to replace
        the default value of each widget with the last value
        set by the user.

        Since this widget cannot be edited, but it was
        designed to just display the value it holds, the
        value attempted to be set is the same which is
        already set on it.

        Because of this, the only thing we do here is
        check whether the value which is attempted to
        be set is the same as the one already set and,
        if not the case, report the abnormal circunstance,
        likely generated by a bug.
        """
        if value != self.value:

            msg = "there shouldn't be an attempt to set" " a different value on this"

            print(msg, self.__class__.__name__, "widget")
Dummy method. Not supposed to have any effect.

        This method is called for all widgets when
        instantiating a CallableNode in order to replace
        the default value of each widget with the last value
        set by the user.

        Since this widget cannot be edited, but it was
        designed to just display the value it holds, the
        value attempted to be set is the same which is
        already set on it.

        Because of this, the only thing we do here is
        check whether the value which is attempted to
        be set is the same as the one already set and,
        if not the case, report the abnormal circunstance,
        likely generated by a bug.
        
nodezator/widget/defaultholder.py