Module ImportFrom alias alias ImportFrom alias Assign NameStore ListLoad Str Str ClassDef bases NameLoad body Expr Str Assign NameStore NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assert BoolOpOr Call NameLoad NameLoad Call NameLoad NameLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore BoolOpOr NameLoad Call NameLoad AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list Return NameLoad decorator_list
N/A inspect isclass ismodule strings cut_prefix N/A __all__ N/A cached_property monkey cached_property N/A object N/A N/A 
    Decorator that converts a method with a single self argument into
    a property cached on the instance.
     N/A fset fdel None __init__ N/A N/A self fget N/A N/A N/A N/A self fget fget N/A N/A self __doc__ N/A getattr fget __doc__ N/A __get__ N/A N/A self instance type N/A None N/A N/A N/A instance None N/A N/A self N/A res N/A N/A instance __dict__ N/A N/A N/A self fget __name__ N/A N/A self fget instance N/A res N/A N/A monkey N/A N/A cls name N/A None N/A N/A N/A N/A isclass cls N/A ismodule cls Attempting to monkey patch non-class and non-module decorator N/A N/A value N/A N/A N/A func N/A getattr value fget value N/A func_name N/A name N/A cut_prefix N/A func __name__ N/A %s__ N/A cls __name__ N/A N/A func __name__ func_name N/A N/A func original N/A getattr cls func_name None N/A N/A setattr cls func_name value N/A value N/A N/A decorator N/A