def __Database__delete_class_attribute_property(self, class_name, value):
    """
        delete_class_attribute_property(self, class_name, value) -> None

                Delete a list of attribute properties for the specified class.

            Parameters :
                - class_name : (str) class name
                - propnames : can be one of the following:

                    1. DbData [in] - several property data to be deleted
                    2. sequence<str> [in]- several property data to be deleted
                    3. sequence<DbDatum> [in] - several property data to be deleted
                    4. dict<str, seq<str>> keys are attribute names and value being a
                       list of attribute property names

            Return     : None

            Throws     : ConnectionFailed, CommunicationFailed
                         DevFailed from device (DB_SQLError)"""

    if isinstance(value, DbData):
        new_value = value
    elif is_non_str_seq(value):
        new_value = seq_2_DbData(value)
    elif isinstance(value, collections_abc.Mapping):
        new_value = DbData()
        for k1, v1 in value.items():
            attr = DbDatum(k1)
            attr.append(str(len(v1)))
            new_value.append(attr)
            for k2 in v1:
                new_value.append(DbDatum(k2))
    else:
        raise TypeError(
            'Value must be a DbDatum, DbData, a sequence or a dictionary')

    return self._delete_class_attribute_property(class_name, new_value)
def __Database__delete_class_attribute_property ( self , class_name , value ) : if isinstance ( value , DbData ) : new_value = value elif is_non_str_seq ( value ) : new_value = seq_2_DbData ( value ) elif isinstance ( value , collections_abc . Mapping ) : new_value = DbData ( ) for k1 , v1 in value . items ( ) : attr = DbDatum ( k1 ) attr . append ( str ( len ( v1 ) ) ) new_value . append ( attr ) for k2 in v1 : new_value . append ( DbDatum ( k2 ) ) else : raise TypeError ( 'Value must be a DbDatum, DbData, a sequence or a dictionary' ) return self . _delete_class_attribute_property ( class_name , new_value )
delete_class_attribute_property(self, class_name, value) -> None

                Delete a list of attribute properties for the specified class.

            Parameters :
                - class_name : (str) class name
                - propnames : can be one of the following:

                    1. DbData [in] - several property data to be deleted
                    2. sequence<str> [in]- several property data to be deleted
                    3. sequence<DbDatum> [in] - several property data to be deleted
                    4. dict<str, seq<str>> keys are attribute names and value being a
                       list of attribute property names

            Return     : None

            Throws     : ConnectionFailed, CommunicationFailed
                         DevFailed from device (DB_SQLError)