Files
codeql/python/ql/test/library-tests/attributes/SelfAttribute.ql
Taus Brock-Nannestad f07a7bf8cf Python: Autoformat everything using qlformat.
Will need subsequent PRs fixing up test failures (due to deprecated
methods moving around), but other than that everything should be
straight-forward.
2020-07-07 15:43:52 +02:00

10 lines
310 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