Exemplo n.º 1
0
    def _notify_trait(self, name, old_value, new_value):
        """Called when a property has changed."""
        # Send the state before the user registered callbacks for trait changess
        # have all fired.
        if self.comm is not None and name in self.keys:
            # Make sure this isn't information that the front-end just sent us.
            if self._should_send_property(name, new_value):
                # Send new state to front-end
                self.send_state(key=name)

        # Trigger default traitlet callback machinery.
        LoggingConfigurable._notify_trait(self, name, old_value, new_value)
Exemplo n.º 2
0
    def _notify_trait(self, name, old_value, new_value):
        """Called when a property has changed."""
        # Send the state before the user registered callbacks for trait changess
        # have all fired.
        if self.comm is not None and name in self.keys:
            # Make sure this isn't information that the front-end just sent us.
            if self._should_send_property(name, new_value):
                # Send new state to front-end
                self.send_state(key=name)

        # Trigger default traitlet callback machinery.
        LoggingConfigurable._notify_trait(self, name, old_value, new_value)
Exemplo n.º 3
0
    def _notify_trait(self, name, old_value, new_value):
        """Called when a property has been changed."""
        # Trigger default traitlet callback machinery.  This allows any user
        # registered validation to be processed prior to allowing the widget
        # machinery to handle the state.
        LoggingConfigurable._notify_trait(self, name, old_value, new_value)

        # Send the state after the user registered callbacks for trait changes
        # have all fired (allows for user to validate values).
        if self.comm is not None and name in self.keys:
            # Make sure this isn't information that the front-end just sent us.
            if self._should_send_property(name, new_value):
                # Send new state to front-end
                self.send_state(key=name)
Exemplo n.º 4
0
    def _notify_trait(self, name, old_value, new_value):
        """Called when a property has been changed."""
        # Trigger default traitlet callback machinery.  This allows any user
        # registered validation to be processed prior to allowing the widget
        # machinery to handle the state.
        LoggingConfigurable._notify_trait(self, name, old_value, new_value)

        # Send the state after the user registered callbacks for trait changes
        # have all fired (allows for user to validate values).
        if self.comm is not None and name in self.keys:
            # Make sure this isn't information that the front-end just sent us.
            if self._should_send_property(name, new_value):
                # Send new state to front-end
                self.send_state(key=name)