File tree Expand file tree Collapse file tree
lib/semmle/python/frameworks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -111,6 +111,8 @@ module Flask {
111111 result = API:: moduleImport ( "flask" ) .getMember ( "Response" )
112112 or
113113 result = [ FlaskApp:: classRef ( ) , FlaskApp:: instance ( ) ] .getMember ( "response_class" )
114+ or
115+ result = ModelOutput:: getATypeNode ( "flask.Response~Subclass" ) .getASubclass * ( )
114116 }
115117
116118 /**
Original file line number Diff line number Diff line change @@ -208,6 +208,12 @@ class DjangoHttpResponseFileResponse extends FindSubclassesSpec {
208208 }
209209}
210210
211+ class FlaskResponse extends FindSubclassesSpec {
212+ FlaskResponse ( ) { this = "flask.Response~Subclass" }
213+
214+ override API:: Node getAlreadyModeledClass ( ) { result = Flask:: Response:: classRef ( ) }
215+ }
216+
211217bindingset [ fullyQualified]
212218predicate fullyQualifiedToYamlFormat ( string fullyQualified , string type2 , string path ) {
213219 exists ( int firstDot | firstDot = fullyQualified .indexOf ( "." , 0 , 0 ) |
You can’t perform that action at this time.
0 commit comments