Esempio 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)
Esempio 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 )
Esempio 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)
Esempio n. 4
0
 def remove(self):
     """ Removes the wiretap.
     """
     fbi_wiretap.wiretap((self.object, self.name, self.condition), True)
Esempio n. 5
0
 def add(self):
     """ Adds the wiretap.
     """
     fbi_wiretap.wiretap((self.object, self.name, self.condition), False)
Esempio 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 )
Esempio n. 7
0
 def remove ( self ):
     """ Removes the wiretap.
     """
     fbi_wiretap.wiretap( ( self.object, self.name, self.condition ), True )
Esempio n. 8
0
 def add ( self ):
     """ Adds the wiretap.
     """
     fbi_wiretap.wiretap( ( self.object, self.name, self.condition ), False )