mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-06 07:50:32 +00:00
Fix aiohttp ClientConnectorSSLError: SSL certificate verify failed #33
This commit is contained in:
parent
2ba34454f4
commit
f0552ad6f5
2 changed files with 8 additions and 3 deletions
|
|
@ -1,8 +1,10 @@
|
|||
import asyncio
|
||||
import io
|
||||
import ssl
|
||||
from typing import Dict, List, Optional, Union
|
||||
|
||||
import aiohttp
|
||||
import certifi
|
||||
|
||||
from . import api
|
||||
from ..types import ParseMode, base
|
||||
|
|
@ -55,9 +57,11 @@ class BaseBot:
|
|||
self.loop = loop
|
||||
|
||||
# aiohttp main session
|
||||
self.session = aiohttp.ClientSession(
|
||||
connector=aiohttp.TCPConnector(limit=connections_limit),
|
||||
loop=self.loop, json_serialize=json.dumps)
|
||||
ssl_context = ssl.create_default_context(cafile=certifi.where())
|
||||
connector = aiohttp.TCPConnector(limit=connections_limit, ssl_context=ssl_context,
|
||||
loop=self.loop)
|
||||
self.session = aiohttp.ClientSession(connector=connector, loop=self.loop,
|
||||
json_serialize=json.dumps, loop=self.loop)
|
||||
|
||||
# Temp sessions
|
||||
self._temp_sessions = []
|
||||
|
|
|
|||
|
|
@ -1,2 +1,3 @@
|
|||
aiohttp>=2.3.5
|
||||
Babel>=2.5.1
|
||||
certifi>=2018.01.18
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue