def __init__ ( self, parent, **traits ): """ Initializes the object. """ HasPrivateTraits.__init__( self, **traits ) try: self.old_value = getattr( self.object, self.name ) except AttributeError: # Getting the attribute will fail for 'Event' traits: self.old_value = Undefined self.object.on_trait_change( self._update_editor, self.name ) self.init( parent ) self.update_editor()
def __init__(self, parent, **traits): """ Initializes the object. """ HasPrivateTraits.__init__(self, **traits) try: self.old_value = getattr(self.object, self.name) except AttributeError: # Getting the attribute will fail for 'Event' traits: self.old_value = Undefined self.object.on_trait_change(self._update_editor, self.name) self.init(parent) self.update_editor()
def __init__ ( self, *args, **traits ): """ Initializes the object. """ HasPrivateTraits.__init__( self, **traits ) self.init( *args )