changeset 1875:382d3c747003

more precise types on treq Ignore-this: f67de1fd8205cb0e5efc4776eb86362a
author Drew Perttula <drewp@bigasterisk.com>
date Mon, 27 May 2019 07:02:57 +0000
parents fc72f550ddcd
children 8da5b4edcb7e
files stubs/treq/api.pyi
diffstat 1 files changed, 10 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/stubs/treq/api.pyi	Mon May 27 06:22:34 2019 +0000
+++ b/stubs/treq/api.pyi	Mon May 27 07:02:57 2019 +0000
@@ -2,12 +2,14 @@
 #
 # NOTE: This dynamically typed stub was automatically generated by stubgen.
 
-from typing import Any, Optional
+from typing import Any, Optional, Union
+
+DataArg = Union[bytes] # str, file-like, IBodyProducer, or None
 
-def head(url: Any, **kwargs: Any): ...
-def get(url: Any, headers: Optional[Any] = ..., **kwargs: Any): ...
-def post(url: Any, data: Optional[Any] = ..., **kwargs: Any): ...
-def put(url: Any, data: Optional[Any] = ..., **kwargs: Any): ...
-def patch(url: Any, data: Optional[Any] = ..., **kwargs: Any): ...
-def delete(url: Any, **kwargs: Any): ...
-def request(method: Any, url: Any, **kwargs: Any): ...
+def head(url: str, **kwargs: Any): ...
+def get(url: str, headers: Optional[Any] = ..., **kwargs: Any): ...
+def post(url: str, data: Optional[DataArg] = ..., **kwargs: Any): ...
+def put(url: str, data: Optional[DataArg] = ..., **kwargs: Any): ...
+def patch(url: str, data: Optional[DataArg] = ..., **kwargs: Any): ...
+def delete(url: str, **kwargs: Any): ...
+def request(method: str, url: str, **kwargs: Any): ...