(self, name, value)
Implemented so that accesses to ``sequence`` raise a warning and are
        diverted to the new ``setkeys`` method.
Implemented so that accesses to ``sequence`` raise a warning and are
        diverted to the new ``setkeys`` method.
Implemented so that accesses to sequence raise a warning and are diverted to the new setkeys method .
def __setattr__(self, name, value):
        """
        Implemented so that accesses to ``sequence`` raise a warning and are
        diverted to the new ``setkeys`` method.
        """
        if name == 'sequence':
            warnings.warn('Use of the sequence attribute is deprecated.'
                ' Use the keys method instead.', DeprecationWarning)
            # NOTE: doesn't return anything
            self.setkeys(value)
        else:
            # FIXME: do we want to allow arbitrary setting of attributes?
            #   Or do we want to manage it?
            object.__setattr__(self, name, value)
def __setattr__ ( self , name , value ) : if name == 'sequence' : warnings . warn ( 'Use of the sequence attribute is deprecated.' ' Use the keys method instead.' , DeprecationWarning ) # NOTE: doesn't return anything self . setkeys ( value ) else : # FIXME: do we want to allow arbitrary setting of attributes? #   Or do we want to manage it? object . __setattr__ ( self , name , value )