lock_attr
lock an attribute name
Locks an attribute name from reassignment. Nothing is returned. Attribute names that are locked cannot be reassigned to a new value, but a locked attribute name can be deleted or unlocked (See unlock_attr). If there is an attempt to reassign an attribute name that is currently locked, an exception will be thrown. Attribute names must already exist to lock them.
You cannot have an attribute name locked and hard-locked simultaneously. Only one lock type can be used on an attribute name at a time.
Basic Example of locking a name using default positional parameter
In this example, we simply lock an attribute name that already exists in the MaciDataObj using the lock_attr method and pass a string of the attribute name as an argument to the method to lock the name.
partner methods
Methods that provide related utility to this method
unlock_attr -> Unlock an attribute name get_locked_list -> View all the currently locked attribute names
parameters & arguments
Describes all parameter functionality and accepted data types
Last updated