Files
codeql/python/ql/test/library-tests/ApiGraphs/py3/test5.py
2026-03-04 13:11:38 +00:00

11 lines
564 B
Python

import mypkg # $ use=moduleImport("mypkg")
print(mypkg.foo) # $ use=moduleImport("mypkg").getMember("foo") // 42
try:
print(mypkg.bar) # $ use=moduleImport("mypkg").getMember("bar")
except AttributeError as e: # $ use=moduleImport("builtins").getMember("AttributeError")
print(e) # $ use=moduleImport("builtins").getMember("print").getReturn() // module 'mypkg' has no attribute 'bar'
from mypkg import bar as _bar # $ use=moduleImport("mypkg").getMember("bar")
print(mypkg.bar) # $ use=moduleImport("mypkg").getMember("bar") // <module 'mypkg.bar' ...