Files
codeql/python/ql/test/library-tests/attributes/SelfAttribute.ql
2018-11-19 15:15:54 +00:00

12 lines
304 B
Plaintext

import python
import semmle.python.SelfAttribute
from SelfAttributeRead sa, int line, string g, string l
where
line = sa.getLocation().getStartLine() and
if sa.guardedByHasattr() then g = "guarded" else g = "" and
if sa.locallyDefined() then l = "defined" else l = ""
select line, sa.getName(), g + l