File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
python/ql/src/semmle/python/frameworks Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -30,9 +30,9 @@ private module Invoke {
30
30
module Context {
31
31
/** Gets a reference to the `invoke.context.Context` class. */
32
32
API:: Node classRef ( ) {
33
- result =
34
- [ API :: moduleImport ( "invoke" ) . getMember ( "context" ) , API :: moduleImport ( "invoke" ) ]
35
- .getMember ( "Context" )
33
+ result = API :: moduleImport ( "invoke" ) . getMember ( "context" ) . getMember ( "Context" )
34
+ or
35
+ result = API :: moduleImport ( "invoke" ) .getMember ( "Context" )
36
36
}
37
37
38
38
/** Gets a reference to an instance of `invoke.context.Context`. */
@@ -51,7 +51,7 @@ private module Invoke {
51
51
}
52
52
53
53
/** Gets a reference to an instance of `invoke.context.Context`. */
54
- DataFlow:: LocalSourceNode instance ( ) { result = instance ( DataFlow:: TypeTracker:: end ( ) ) }
54
+ DataFlow:: Node instance ( ) { instance ( DataFlow:: TypeTracker:: end ( ) ) . flowsTo ( result ) }
55
55
56
56
/** Gets a reference to the `run` or `sudo` methods on a `invoke.context.Context` instance. */
57
57
private DataFlow:: LocalSourceNode instanceRunMethods ( DataFlow:: TypeTracker t ) {
You can’t perform that action at this time.
0 commit comments