class AnalyzedFunction(object):
Undocumented
Method | __init__ |
Undocumented |
Method | _coerce_expression |
Run the tracker-generated expression through coercion rules. |
Method | _instrument_and_run_function |
Undocumented |
Method | _rewrite_code_obj |
Return a copy of f, with a new closure and new globals |
Class Variable | __slots__ |
Undocumented |
Instance Variable | analyzed_code |
Undocumented |
Instance Variable | bindparam_trackers |
Undocumented |
Instance Variable | closure_pywrappers |
Undocumented |
Instance Variable | expected_expr |
Undocumented |
Instance Variable | expr |
Undocumented |
Instance Variable | fn |
Undocumented |
Instance Variable | is_sequence |
Undocumented |
Instance Variable | propagate_attrs |
Undocumented |
Instance Variable | tracker_instrumented_fn |
Undocumented |
Run the tracker-generated expression through coercion rules.
After the user-defined lambda has been invoked to produce a statement for re-use, run it through coercion rules to both check that it's the correct type of object and also to coerce it to its useful form.