Currently, we'll miss calls of this type:
import intake
cat = intake.cat.access_nri # This will be caught
cat # Missed
This is basically because visit_Attribute access in ast.py::CallListener doesn't perform the same namespace resolution to get what's been assigned to a variable that we do for function calls etc.
TBH I'm not sure it's even possible to do so with any level of reliability.
Anyway, one to look into
Currently, we'll miss calls of this type:
This is basically because
visit_Attributeaccess inast.py::CallListenerdoesn't perform the same namespace resolution to get what's been assigned to a variable that we do for function calls etc.TBH I'm not sure it's even possible to do so with any level of reliability.
Anyway, one to look into