INNER CODE UNIT · Python

request

gokulapap/Reconator · backend/app/cli.py:22

    def request(self, method: str, path: str, **kwargs: Any) -> Any:
        response = self.client.request(method, path, **kwargs)
        try:
            response.raise_for_status()
        except httpx.HTTPStatusError as exc:
            try:
                detail = response.json().get("detail", response.text)
            except ValueError:
                detail = response.text
            raise RuntimeError(f"API returned HTTP {response.status_code}: {detail}") from exc
        return response.json() if response.content else None


def build_parser() -> argparse.ArgumentParser:
    parser = argparse.ArgumentParser(
        prog="reconator",
        description="Reconator authorized reconnaissance CLI",
    )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…