class_docstr: Mainly used for maintaining all ParamAttr in a parl.layers.LayerFunc
      
class_docstr_tok: ["Mainly","used","for","maintaining","all","ParamAttr","in","a","parl.layers.LayerFunc"]
code: def __setattr__(self, name, attr):
      if not name.startswith("_"):
          self._add_attr(name, attr)
      else:
          # self._attrs_dict
          super(AttrHolder, self).__setattr__(name, attr)
  
file_path: PARL/parl/core/fluid/layers/attr_holder.py
imports: import six
  from copy import deepcopy
label_desc: Use image node_id 3 for calling the AttrHolder obj's underlying member method code with example usage: obj.__setattr__(name, attr) without return types