support import * in ApiGraphs

This commit is contained in:
Erik Krogh Kristensen
2022-02-01 21:49:47 +01:00
parent 16774ba285
commit ef5818e243
3 changed files with 16 additions and 3 deletions

View File

@@ -1 +1 @@
pass
from foo import *

View File

@@ -3,4 +3,10 @@ value = 3 #$ def=moduleImport("mypkg").getMember("foo").getMember("value")
class MyClass: #$ def=moduleImport("mypkg").getMember("foo").getMember("MyClass")
def myFunc(self, x): #$ def=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc") use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1)
self.selfThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(0).getMember("selfThing").getReturn()
x.xThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1).getMember("xThing").getReturn()
x.xThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1).getMember("xThing").getReturn()
value2 = 3 #$ def=moduleImport("mypkg").getMember("foo").getMember("value2")
# this entire file is imported from bar.py
value3 = 3 #$ def=moduleImport("mypkg").getMember("bar").getMember("value3")