|
1 | 1 | from typing import Any
|
2 | 2 |
|
3 | 3 | from .models import Response
|
4 |
| -from .sessions import _Data, _Params |
| 4 | +from .sessions import RequestsCookieJar, _Auth, _Cert, _Data, _Files, _HooksInput, _Params, _TextMapping, _Timeout, _Verify |
5 | 5 |
|
6 | 6 | def request(
|
7 | 7 | method: str | bytes,
|
8 | 8 | url: str | bytes,
|
| 9 | + *, |
9 | 10 | params: _Params | None = ...,
|
10 |
| - data: Any | None = ..., |
11 |
| - headers: Any | None = ..., |
12 |
| - cookies: Any | None = ..., |
13 |
| - files: Any | None = ..., |
14 |
| - auth: Any | None = ..., |
15 |
| - timeout: Any | None = ..., |
| 11 | + data: _Data | None = ..., |
| 12 | + headers: _TextMapping | None = ..., |
| 13 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 14 | + files: _Files | None = ..., |
| 15 | + auth: _Auth | None = ..., |
| 16 | + timeout: _Timeout | None = ..., |
16 | 17 | allow_redirects: bool = ...,
|
17 |
| - proxies: Any | None = ..., |
18 |
| - hooks: Any | None = ..., |
19 |
| - stream: Any | None = ..., |
20 |
| - verify: Any | None = ..., |
21 |
| - cert: Any | None = ..., |
| 18 | + proxies: _TextMapping | None = ..., |
| 19 | + hooks: _HooksInput | None = ..., |
| 20 | + stream: bool | None = ..., |
| 21 | + verify: _Verify | None = ..., |
| 22 | + cert: _Cert | None = ..., |
22 | 23 | json: Any | None = ...,
|
23 | 24 | ) -> Response: ...
|
24 | 25 | def get(
|
25 | 26 | url: str | bytes,
|
26 | 27 | params: _Params | None = ...,
|
27 |
| - data: Any | None = ..., |
28 |
| - headers: Any | None = ..., |
29 |
| - cookies: Any | None = ..., |
30 |
| - files: Any | None = ..., |
31 |
| - auth: Any | None = ..., |
32 |
| - timeout: Any | None = ..., |
| 28 | + *, |
| 29 | + data: _Data | None = ..., |
| 30 | + headers: _TextMapping | None = ..., |
| 31 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 32 | + files: _Files | None = ..., |
| 33 | + auth: _Auth | None = ..., |
| 34 | + timeout: _Timeout | None = ..., |
33 | 35 | allow_redirects: bool = ...,
|
34 |
| - proxies: Any | None = ..., |
35 |
| - hooks: Any | None = ..., |
36 |
| - stream: Any | None = ..., |
37 |
| - verify: Any | None = ..., |
38 |
| - cert: Any | None = ..., |
| 36 | + proxies: _TextMapping | None = ..., |
| 37 | + hooks: _HooksInput | None = ..., |
| 38 | + stream: bool | None = ..., |
| 39 | + verify: _Verify | None = ..., |
| 40 | + cert: _Cert | None = ..., |
39 | 41 | json: Any | None = ...,
|
40 | 42 | ) -> Response: ...
|
41 | 43 | def options(
|
42 | 44 | url: str | bytes,
|
| 45 | + *, |
43 | 46 | params: _Params | None = ...,
|
44 |
| - data: Any | None = ..., |
45 |
| - headers: Any | None = ..., |
46 |
| - cookies: Any | None = ..., |
47 |
| - files: Any | None = ..., |
48 |
| - auth: Any | None = ..., |
49 |
| - timeout: Any | None = ..., |
| 47 | + data: _Data | None = ..., |
| 48 | + headers: _TextMapping | None = ..., |
| 49 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 50 | + files: _Files | None = ..., |
| 51 | + auth: _Auth | None = ..., |
| 52 | + timeout: _Timeout | None = ..., |
50 | 53 | allow_redirects: bool = ...,
|
51 |
| - proxies: Any | None = ..., |
52 |
| - hooks: Any | None = ..., |
53 |
| - stream: Any | None = ..., |
54 |
| - verify: Any | None = ..., |
55 |
| - cert: Any | None = ..., |
| 54 | + proxies: _TextMapping | None = ..., |
| 55 | + hooks: _HooksInput | None = ..., |
| 56 | + stream: bool | None = ..., |
| 57 | + verify: _Verify | None = ..., |
| 58 | + cert: _Cert | None = ..., |
56 | 59 | json: Any | None = ...,
|
57 | 60 | ) -> Response: ...
|
58 | 61 | def head(
|
59 | 62 | url: str | bytes,
|
| 63 | + *, |
60 | 64 | params: _Params | None = ...,
|
61 |
| - data: Any | None = ..., |
62 |
| - headers: Any | None = ..., |
63 |
| - cookies: Any | None = ..., |
64 |
| - files: Any | None = ..., |
65 |
| - auth: Any | None = ..., |
66 |
| - timeout: Any | None = ..., |
| 65 | + data: _Data | None = ..., |
| 66 | + headers: _TextMapping | None = ..., |
| 67 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 68 | + files: _Files | None = ..., |
| 69 | + auth: _Auth | None = ..., |
| 70 | + timeout: _Timeout | None = ..., |
67 | 71 | allow_redirects: bool = ...,
|
68 |
| - proxies: Any | None = ..., |
69 |
| - hooks: Any | None = ..., |
70 |
| - stream: Any | None = ..., |
71 |
| - verify: Any | None = ..., |
72 |
| - cert: Any | None = ..., |
| 72 | + proxies: _TextMapping | None = ..., |
| 73 | + hooks: _HooksInput | None = ..., |
| 74 | + stream: bool | None = ..., |
| 75 | + verify: _Verify | None = ..., |
| 76 | + cert: _Cert | None = ..., |
73 | 77 | json: Any | None = ...,
|
74 | 78 | ) -> Response: ...
|
75 | 79 | def post(
|
76 | 80 | url: str | bytes,
|
77 |
| - data: _Data = ..., |
| 81 | + data: _Data | None = ..., |
78 | 82 | json: Any | None = ...,
|
| 83 | + *, |
79 | 84 | params: _Params | None = ...,
|
80 |
| - headers: Any | None = ..., |
81 |
| - cookies: Any | None = ..., |
82 |
| - files: Any | None = ..., |
83 |
| - auth: Any | None = ..., |
84 |
| - timeout: Any | None = ..., |
| 85 | + headers: _TextMapping | None = ..., |
| 86 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 87 | + files: _Files | None = ..., |
| 88 | + auth: _Auth | None = ..., |
| 89 | + timeout: _Timeout | None = ..., |
85 | 90 | allow_redirects: bool = ...,
|
86 |
| - proxies: Any | None = ..., |
87 |
| - hooks: Any | None = ..., |
88 |
| - stream: Any | None = ..., |
89 |
| - verify: Any | None = ..., |
90 |
| - cert: Any | None = ..., |
| 91 | + proxies: _TextMapping | None = ..., |
| 92 | + hooks: _HooksInput | None = ..., |
| 93 | + stream: bool | None = ..., |
| 94 | + verify: _Verify | None = ..., |
| 95 | + cert: _Cert | None = ..., |
91 | 96 | ) -> Response: ...
|
92 | 97 | def put(
|
93 | 98 | url: str | bytes,
|
94 |
| - data: _Data = ..., |
| 99 | + data: _Data | None = ..., |
| 100 | + *, |
95 | 101 | params: _Params | None = ...,
|
96 |
| - headers: Any | None = ..., |
97 |
| - cookies: Any | None = ..., |
98 |
| - files: Any | None = ..., |
99 |
| - auth: Any | None = ..., |
100 |
| - timeout: Any | None = ..., |
| 102 | + headers: _TextMapping | None = ..., |
| 103 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 104 | + files: _Files | None = ..., |
| 105 | + auth: _Auth | None = ..., |
| 106 | + timeout: _Timeout | None = ..., |
101 | 107 | allow_redirects: bool = ...,
|
102 |
| - proxies: Any | None = ..., |
103 |
| - hooks: Any | None = ..., |
104 |
| - stream: Any | None = ..., |
105 |
| - verify: Any | None = ..., |
106 |
| - cert: Any | None = ..., |
| 108 | + proxies: _TextMapping | None = ..., |
| 109 | + hooks: _HooksInput | None = ..., |
| 110 | + stream: bool | None = ..., |
| 111 | + verify: _Verify | None = ..., |
| 112 | + cert: _Cert | None = ..., |
107 | 113 | json: Any | None = ...,
|
108 | 114 | ) -> Response: ...
|
109 | 115 | def patch(
|
110 | 116 | url: str | bytes,
|
111 |
| - data: _Data = ..., |
| 117 | + data: _Data | None = ..., |
| 118 | + *, |
112 | 119 | params: _Params | None = ...,
|
113 |
| - headers: Any | None = ..., |
114 |
| - cookies: Any | None = ..., |
115 |
| - files: Any | None = ..., |
116 |
| - auth: Any | None = ..., |
117 |
| - timeout: Any | None = ..., |
| 120 | + headers: _TextMapping | None = ..., |
| 121 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 122 | + files: _Files | None = ..., |
| 123 | + auth: _Auth | None = ..., |
| 124 | + timeout: _Timeout | None = ..., |
118 | 125 | allow_redirects: bool = ...,
|
119 |
| - proxies: Any | None = ..., |
120 |
| - hooks: Any | None = ..., |
121 |
| - stream: Any | None = ..., |
122 |
| - verify: Any | None = ..., |
123 |
| - cert: Any | None = ..., |
| 126 | + proxies: _TextMapping | None = ..., |
| 127 | + hooks: _HooksInput | None = ..., |
| 128 | + stream: bool | None = ..., |
| 129 | + verify: _Verify | None = ..., |
| 130 | + cert: _Cert | None = ..., |
124 | 131 | json: Any | None = ...,
|
125 | 132 | ) -> Response: ...
|
126 | 133 | def delete(
|
127 | 134 | url: str | bytes,
|
| 135 | + *, |
128 | 136 | params: _Params | None = ...,
|
129 |
| - data: Any | None = ..., |
130 |
| - headers: Any | None = ..., |
131 |
| - cookies: Any | None = ..., |
132 |
| - files: Any | None = ..., |
133 |
| - auth: Any | None = ..., |
134 |
| - timeout: Any | None = ..., |
| 137 | + data: _Data | None = ..., |
| 138 | + headers: _TextMapping | None = ..., |
| 139 | + cookies: RequestsCookieJar | _TextMapping | None = ..., |
| 140 | + files: _Files | None = ..., |
| 141 | + auth: _Auth | None = ..., |
| 142 | + timeout: _Timeout | None = ..., |
135 | 143 | allow_redirects: bool = ...,
|
136 |
| - proxies: Any | None = ..., |
137 |
| - hooks: Any | None = ..., |
138 |
| - stream: Any | None = ..., |
139 |
| - verify: Any | None = ..., |
140 |
| - cert: Any | None = ..., |
| 144 | + proxies: _TextMapping | None = ..., |
| 145 | + hooks: _HooksInput | None = ..., |
| 146 | + stream: bool | None = ..., |
| 147 | + verify: _Verify | None = ..., |
| 148 | + cert: _Cert | None = ..., |
141 | 149 | json: Any | None = ...,
|
142 | 150 | ) -> Response: ...
|
0 commit comments