from typing import *12import httpx3from ghunt.helpers.utils import get_httpx_client4from ghunt.helpers import auth5from ghunt.objects.base import GHuntCreds, SmartObj678# class Session(SmartObj):9# def __init__(self, client: httpx.AsyncClient = None) -> None:10# self.creds: GHuntCreds = None11# self.client: httpx.AsyncClient = client or get_httpx_client()1213# @staticmethod14# async def new(client: httpx.AsyncClient = None, authentify=False) -> "Session":15# cls = Session(client=client)1617# if authentify:18# cls.creds = await auth.load_and_auth(client)19# return cls2021