I found a case where memestra doesn't work, but I suppose we want it to work:
If you're importing something from init like in here:
https://github.com/numpy/numpy/blob/41e254f96e8d5bd558d2edbf8b198eb4143e8b74/numpy/__init__.py#L155
for example, memestra won't return anything.
A reproducible example of what I mean would be running a file init_test.py with the command memestra init_test.py --decorator=decoratortest.deprecated that contains:
from tests.misc import foo
foo()
in memestra home and adding this line from some_module import foo to the __init__.py in tests/misc.