(model: ModelPatcher)
| 48 | |
| 49 | |
| 50 | def get_contextref_obj(model: ModelPatcher): |
| 51 | params = model.get_attachment("ADE_params") |
| 52 | if params is None: |
| 53 | # backwards compatibility |
| 54 | params = getattr(model, "motion_injection_params", None) |
| 55 | if params is None: |
| 56 | return None |
| 57 | context_options = getattr(params, "context_options") |
| 58 | extras = getattr(context_options, "extras", None) |
| 59 | if extras is None: |
| 60 | return None |
| 61 | return getattr(extras, "context_ref", None) |
| 62 | |
| 63 | |
| 64 | def get_refcn(control: ControlBase, order: int=-1): |
no outgoing calls
no test coverage detected