Ejemplo n.º 1
0
 def _entire_object_changed(self, state):
     """ Handles the 'entire_object' trait being changed.
     """
     if state:
         fbi_wiretap.wiretap((self.object, self.name, self.condition), True)
         fbi_wiretap.wiretap((self.object, None, self.condition), False)
         self._name, self.name = self.name, ''
     else:
         self.name = self._name
         fbi_wiretap.wiretap((self.object, None, self.condition), True)
         fbi_wiretap.wiretap((self.object, self.name, self.condition),
                             False)
Ejemplo n.º 2
0
 def _entire_object_changed ( self, state ):
     """ Handles the 'entire_object' trait being changed.
     """
     if state:
         fbi_wiretap.wiretap( ( self.object, self.name, self.condition ),
                              True )
         fbi_wiretap.wiretap( ( self.object, None, self.condition ), False )
         self._name, self.name = self.name, ''
     else:
         self.name = self._name
         fbi_wiretap.wiretap( ( self.object, None, self.condition ), True )
         fbi_wiretap.wiretap( ( self.object, self.name, self.condition ),
                              False )
Ejemplo n.º 3
0
 def _condition_changed(self, old, new):
     """ Handles the 'condition' trait being changed.
     """
     fbi_wiretap.wiretap((self.object, self.name, old), True)
     fbi_wiretap.wiretap((self.object, self.name, new), False)
Ejemplo n.º 4
0
 def remove(self):
     """ Removes the wiretap.
     """
     fbi_wiretap.wiretap((self.object, self.name, self.condition), True)
Ejemplo n.º 5
0
 def add(self):
     """ Adds the wiretap.
     """
     fbi_wiretap.wiretap((self.object, self.name, self.condition), False)
Ejemplo n.º 6
0
 def _condition_changed ( self, old, new ):
     """ Handles the 'condition' trait being changed.
     """
     fbi_wiretap.wiretap( ( self.object, self.name, old ), True )
     fbi_wiretap.wiretap( ( self.object, self.name, new ), False )
Ejemplo n.º 7
0
 def remove ( self ):
     """ Removes the wiretap.
     """
     fbi_wiretap.wiretap( ( self.object, self.name, self.condition ), True )
Ejemplo n.º 8
0
 def add ( self ):
     """ Adds the wiretap.
     """
     fbi_wiretap.wiretap( ( self.object, self.name, self.condition ), False )