mirror of
https://github.com/github/codeql.git
synced 2025-12-24 12:46:34 +01:00
Python: Add http.client.HTTPResponse model
This commit is contained in:
committed by
Rasmus Wriedt Larsen
parent
1d4b4ee740
commit
750f14f859
@@ -2428,8 +2428,10 @@ module StdlibPrivate {
|
||||
*/
|
||||
module HttpResponse {
|
||||
/** Gets a reference to the `http.client.HttpResponse` class. */
|
||||
private API::Node classRef() {
|
||||
API::Node classRef() {
|
||||
result = API::moduleImport("http").getMember("client").getMember("HTTPResponse")
|
||||
or
|
||||
result = ModelOutput::getATypeNode("http.client.HTTPResponse~Subclass").getASubclass*()
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -221,6 +221,12 @@ class RequestsResponse extends FindSubclassesSpec {
|
||||
override API::Node getAlreadyModeledClass() { result = Requests::Response::classRef() }
|
||||
}
|
||||
|
||||
class HttpClientHttpResponse extends FindSubclassesSpec {
|
||||
HttpClientHttpResponse() { this = "http.client.HTTPResponse~Subclass" }
|
||||
|
||||
override API::Node getAlreadyModeledClass() { result = StdlibPrivate::HttpResponse::classRef() }
|
||||
}
|
||||
|
||||
bindingset[fullyQualified]
|
||||
predicate fullyQualifiedToYamlFormat(string fullyQualified, string type2, string path) {
|
||||
exists(int firstDot | firstDot = fullyQualified.indexOf(".", 0, 0) |
|
||||
|
||||
Reference in New Issue
Block a user