Esempio n. 1
0
 def _filter_changed(self, filter):
     """ Handles the 'filter' expression being changed.
     """
     self._block = ExpressionBlock.from_string(filter)
     self._inputs = dict.fromkeys(self._block.inputs)
     self.updated = True
     self._name_updated()
Esempio n. 2
0
 def _evaluate_changed ( self, evaluate ):
     """ Handles the 'evaluate' trait being changed.
     """
     self._block  = ExpressionBlock.from_string( evaluate )
     self._inputs = dict.fromkeys( self._block.inputs )
     self._data   = None
     if self.context is not None:
         self.context.post_context_modified(
             ContextModified( modified = [ self.name ] )
         )