File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed
lib/semmle/python/frameworks
test/library-tests/frameworks/httpx Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,11 @@ private import semmle.python.ApiGraphs
1818 * - https://www.python-httpx.org/
1919 */
2020private module HttpxModel {
21+ /**
22+ * An outgoing HTTP request, from the `httpx` library.
23+ *
24+ * See https://www.python-httpx.org/api/
25+ */
2126 private class RequestCall extends HTTP:: Client:: Request:: Range , DataFlow:: CallCfgNode {
2227 string methodName ;
2328
@@ -47,7 +52,7 @@ private module HttpxModel {
4752 /**
4853 * Provides models for the `httpx.[Async]Client` class
4954 *
50- * See https://www.python-httpx.org/async/
55+ * See https://www.python-httpx.org/api/#client
5156 */
5257 module Client {
5358 /** Get a reference to the `httpx.Client` or `httpx.AsyncClient` class. */
Original file line number Diff line number Diff line change 1515response = client .request ("method" , url = "url" ) # $ clientRequestUrlPart="url"
1616response = client .stream ("method" , url = "url" ) # $ clientRequestUrlPart="url"
1717
18- client = httpx .AsyncClient ()
19- response = client .get ("url" ) # $ clientRequestUrlPart="url"
20- response = client .post ("url" ) # $ clientRequestUrlPart="url"
21- response = client .patch ("url" ) # $ clientRequestUrlPart="url"
22- response = client .options ("url" ) # $ clientRequestUrlPart="url"
23- response = client .request ("method" , url = "url" ) # $ clientRequestUrlPart="url"
24- response = client .stream ("method" , url = "url" ) # $ clientRequestUrlPart="url"
18+ async def async_test ():
19+ client = httpx .AsyncClient ()
20+ response = await client .get ("url" ) # $ clientRequestUrlPart="url"
21+ response = await client .post ("url" ) # $ clientRequestUrlPart="url"
22+ response = await client .patch ("url" ) # $ clientRequestUrlPart="url"
23+ response = await client .options ("url" ) # $ clientRequestUrlPart="url"
24+ response = await client .request ("method" , url = "url" ) # $ clientRequestUrlPart="url"
25+ response = await client .stream ("method" , url = "url" ) # $ clientRequestUrlPart="url"
You can’t perform that action at this time.
0 commit comments