MCPcopy
hub / github.com/psf/requests / __init__

Method __init__

src/requests/models.py:321–353  ·  view source on GitHub ↗
(
        self,
        method: str | None = None,
        url: _t.UriType | None = None,
        headers: _t.HeadersType = None,
        files: _t.FilesType = None,
        data: _t.DataType = None,
        params: _t.ParamsType = None,
        auth: _t.AuthType = None,
        cookies: RequestsCookieJar | CookieJar | dict[str, str] | None = None,
        hooks: _t.HooksInputType | None = None,
        json: _t.JsonType = None,
    )

Source from the content-addressed store, hash-verified

319 cookies: RequestsCookieJar | CookieJar | dict[str, str] | None
320
321 def __init__(
322 self,
323 method: str | None = None,
324 url: _t.UriType | None = None,
325 headers: _t.HeadersType = None,
326 files: _t.FilesType = None,
327 data: _t.DataType = None,
328 params: _t.ParamsType = None,
329 auth: _t.AuthType = None,
330 cookies: RequestsCookieJar | CookieJar | dict[str, str] | None = None,
331 hooks: _t.HooksInputType | None = None,
332 json: _t.JsonType = None,
333 ) -> None:
334 # Default empty dicts for dict params.
335 data = [] if data is None else data
336 files = [] if files is None else files
337 headers = {} if headers is None else headers
338 params = {} if params is None else params
339 hooks = {} if hooks is None else hooks
340
341 self.hooks = default_hooks()
342 for k, v in list(hooks.items()):
343 self.register_hook(event=k, hook=v)
344
345 self.method = method
346 self.url = url
347 self.headers = headers
348 self.files = files
349 self.data = data
350 self.json = json
351 self.params = params
352 self.auth = auth
353 self.cookies = cookies
354
355 def __repr__(self) -> str:
356 return f"<Request [{self.method}]>"

Callers

nothing calls this directly

Calls 3

default_hooksFunction · 0.85
register_hookMethod · 0.80
itemsMethod · 0.45

Tested by

no test coverage detected