class AnalyzedCode(object):
Undocumented
Class Method | get |
Undocumented |
Class Method | _roll_down_to_literal |
Undocumented |
Method | __init__ |
Undocumented |
Method | _bound_parameter_getter_func_closure |
Return a getter that will extend a list of bound parameters with new entries from the __closure__ collection of a particular lambda. |
Method | _bound_parameter_getter_func_globals |
Return a getter that will extend a list of bound parameters with new entries from the __globals__ collection of a particular lambda. |
Method | _cache_key_getter_closure_variable |
Return a getter that will extend a cache key with new entries from the __closure__ collection of a particular lambda. |
Method | _cache_key_getter_track_on |
Return a getter that will extend a cache key with new entries from the "track_on" parameter passed to a .LambdaElement . |
Method | _cache_key_getter_tracked_literal |
Return a getter that will extend a cache key with new entries from the __closure__ collection of a particular lambda. |
Method | _init_closure |
Undocumented |
Method | _init_globals |
Undocumented |
Method | _init_track_on |
Undocumented |
Method | _raise_for_uncacheable_closure_variable |
Undocumented |
Method | _setup_additional_closure_trackers |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Class Variable | _fns |
Undocumented |
Instance Variable | bindparam_trackers |
Undocumented |
Instance Variable | build_py_wrappers |
Undocumented |
Instance Variable | closure_trackers |
Undocumented |
Instance Variable | track_bound_values |
Undocumented |
Instance Variable | track_closure_variables |
Undocumented |
.LambdaElement
.Return a getter that will extend a cache key with new entries from the __closure__ collection of a particular lambda.
this getter differs from _cache_key_getter_closure_variable in that these are detected after the function is run, and PyWrapper objects have recorded that a particular literal value is in fact not being interpreted as a bound parameter.