def __init__(self, vault_url: str = VAUTL_URL, token: Optional[str] = None, verify: bool = True, timeout: int = 10,
session: Optional[aiohttp.ClientSession]=None, loop: asyncio.AbstractEventLoop=None):
self.loop = loop
if loop is None:
self.loop = asyncio.get_event_loop()
self.vault_url = vault_url.rstrip('/')
self.session = session
if session is None:
if not verify:
connector = aiohttp.TCPConnector(verify_ssl=False, loop=self.loop)
else:
connector = None
self.session = aiohttp.ClientSession(connector=connector, read_timeout=timeout, conn_timeout=timeout, loop=self.loop) # pylint: disable=unexpected-keyword-arg
self._auth_token = token
self.timeout = timeout
评论列表
文章目录