From 3de319dc08d86396fa39d6eae95039f4cc5f608b Mon Sep 17 00:00:00 2001 From: Adurti Date: Wed, 8 May 2024 05:37:59 +0000 Subject: [PATCH] Bug 2375 Fixed Unable to get notification during NS instantiation using SOL003 APIs Change-Id: I01c29de775156b737a1c298283bc50d2f51da33a Signed-off-by: Adurti --- osm_nbi/notifications.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/osm_nbi/notifications.py b/osm_nbi/notifications.py index 22413d0..5994159 100644 --- a/osm_nbi/notifications.py +++ b/osm_nbi/notifications.py @@ -18,6 +18,8 @@ __date__ = "$28-Apr-2020 23:59:59$" import asyncio import aiohttp +import ssl +import certifi from http import HTTPStatus import json import logging @@ -154,7 +156,9 @@ class NotificationBase: if notifications: tasks = [] - async with aiohttp.ClientSession() as session: + ssl_context = ssl.create_default_context(cafile=certifi.where()) + conn = aiohttp.TCPConnector(ssl=ssl_context) + async with aiohttp.ClientSession(connector=conn) as session: for notification in notifications: tasks.append( asyncio.ensure_future( -- 2.25.1