Commit 441fc1b
committed
Python: type trackers to API graph
base on new subscript in the API graph
There are a few more uses of type tracking
through `SubscriptNode`s, but these start
from an instance given by a data flow node.1 parent 9b1ec03 commit 441fc1b
3 files changed
Lines changed: 32 additions & 62 deletions
File tree
- python/ql
- lib/semmle/python/frameworks
- src/experimental/semmle/python/frameworks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
408 | 408 | | |
409 | 409 | | |
410 | 410 | | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
411 | 422 | | |
412 | 423 | | |
413 | 424 | | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
| 425 | + | |
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1725 | 1725 | | |
1726 | 1726 | | |
1727 | 1727 | | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
1731 | | - | |
1732 | | - | |
| 1728 | + | |
| 1729 | + | |
1733 | 1730 | | |
1734 | | - | |
1735 | | - | |
1736 | | - | |
1737 | | - | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
1746 | | - | |
1747 | | - | |
1748 | | - | |
1749 | | - | |
| 1731 | + | |
1750 | 1732 | | |
1751 | | - | |
| 1733 | + | |
1752 | 1734 | | |
1753 | 1735 | | |
1754 | 1736 | | |
1755 | | - | |
1756 | | - | |
| 1737 | + | |
| 1738 | + | |
1757 | 1739 | | |
1758 | | - | |
| 1740 | + | |
1759 | 1741 | | |
1760 | | - | |
| 1742 | + | |
1761 | 1743 | | |
1762 | 1744 | | |
1763 | 1745 | | |
| |||
1780 | 1762 | | |
1781 | 1763 | | |
1782 | 1764 | | |
1783 | | - | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1784 | 1768 | | |
1785 | 1769 | | |
1786 | 1770 | | |
1787 | | - | |
| 1771 | + | |
1788 | 1772 | | |
1789 | 1773 | | |
1790 | 1774 | | |
| |||
Lines changed: 8 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 88 | + | |
| 89 | + | |
100 | 90 | | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
| 91 | + | |
107 | 92 | | |
108 | 93 | | |
109 | 94 | | |
110 | | - | |
| 95 | + | |
111 | 96 | | |
112 | | - | |
| 97 | + | |
113 | 98 | | |
114 | 99 | | |
115 | 100 | | |
116 | | - | |
| 101 | + | |
117 | 102 | | |
118 | 103 | | |
119 | 104 | | |
| |||
124 | 109 | | |
125 | 110 | | |
126 | 111 | | |
127 | | - | |
| 112 | + | |
| 113 | + | |
128 | 114 | | |
129 | 115 | | |
130 | 116 | | |
| |||
0 commit comments