def setAttr(self, attrName, val):
raise UnableToSetAttributeException(attrName, None)<EOL>
Apply changes of the attribute value to this node. Not all attributes can be modified. The most common
attribute to be modified is the `text`. It is not recommended to modify attributes such as position, name,
their modifications can lead to unexpected and false-positive errors.

Args:
    attrName (:obj:`str`): attribute name
    val: attribute value

Returns:
    True if success else False or raise.

See Also:
    :py:meth:`setAttr <poco.sdk.interfaces.hierarchy.HierarchyInterface.setAttr>` in
    ``poco.sdk.interfaces.hierarchy``