class_docstr: A descriptor to make special properties that become normal attributes.
  
  This is meant to be used mostly by the auto_attr decorator in this module.
class_docstr_tok: ["A","descriptor","to","make","special","properties","that","become","normal","attributes",".","This","is","meant","to","be","used","mostly","by","the","auto_attr","decorator","in","this","module","."]
docstr: Create a OneTimeProperty instance.
  
  Parameters
  ----------
    func : method
  
    The method that will be called the first time to compute a value.
    Afterwards, the method's name will be a standard attribute holding
    the value of this computation.
docstr_tok: ["Create","a","OneTimeProperty","instance",".","Parameters","--","--","--","--","--","func",":","method","The","method","that","will","be","called","the","first","time","to","compute","a","value",".","Afterwards",",","the","method","'s","name","will","be","a","standard","attribute","holding","the","value","of","this","computation","."]
code: def __init__(self, func):
      """Create a OneTimeProperty instance.
  
      Parameters
      ----------
        func : method
  
        The method that will be called the first time to compute a value.
        Afterwards, the method's name will be a standard attribute holding
        the value of this computation.
      """
      self.getter = func
      self.name = func.__name__
  
label_desc: Use image node_id 1 to create a new OneTimeProperty object  with example: obj = OneTimeProperty(func)