MCPcopy Create free account
hub / github.com/TimMcCool/scratchattach / request

Method request

scratchattach/utils/requests.py:105–127  ·  view source on GitHub ↗
(
        self,
        method: Union[HTTPMethod, str],
        url: str,
        *,
        cookies: Optional[dict[str, str]] = None,
        headers: Optional[dict[str, str]] = None,
        params: Optional[dict[str, str]] = None,
        data: Optional[Union[dict[str, str], str]] = None,
        json: Optional[Any] = None
    )

Source from the content-addressed store, hash-verified

103
104
105 def request(
106 self,
107 method: Union[HTTPMethod, str],
108 url: str,
109 *,
110 cookies: Optional[dict[str, str]] = None,
111 headers: Optional[dict[str, str]] = None,
112 params: Optional[dict[str, str]] = None,
113 data: Optional[Union[dict[str, str], str]] = None,
114 json: Optional[Any] = None
115 ) -> optional_async.CARequest:
116 if isinstance(method, str):
117 method = HTTPMethod.of(method.upper())
118 return optional_async.CARequest(
119 self,
120 method,
121 url,
122 cookies = cookies,
123 headers = headers,
124 params = params,
125 data = data,
126 json = json
127 )
128
129 @contextmanager
130 def no_error_handling(self) -> Iterator[None]:

Callers 3

sync_requestMethod · 0.45
async_requestMethod · 0.45
_make_requestMethod · 0.45

Calls 1

ofMethod · 0.80

Tested by

no test coverage detected