| schrodinger ::
        infra ::
        util ::
        cached_property ::
        Class cached_property |  | 
Class cached_property
object --+
         |
        cached_property
Decorator that converts a method with a single self argument into a 
  property cached on the instance.
  Borrowed from Django's cached_property
  Use del to delete the currently cached value and force a recalculation
  on the next access. See the tests for examples.
    |  | 
        
          | __init__(self,
        func) x.__init__(...) initializes x; see help(type(x)) for signature
 |  |  | 
    |  | 
        
          | __get__(self,
        instance,
        type=None) |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ | 
| 
  | __init__(self,
        func)
    (Constructor)
 |  |  x.__init__(...) initializes x; see help(type(x)) for signature 
    Overrides:
        object.__init__
        (inherited documentation) |