Bug 2375 Fixed Unable to get notification during NS instantiation using SOL003 APIs 53/14353/2
authorAdurti <adurti.v@tataelxsi.co.in>
Wed, 8 May 2024 05:37:59 +0000 (05:37 +0000)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 30 Jan 2025 11:21:22 +0000 (12:21 +0100)
Change-Id: I01c29de775156b737a1c298283bc50d2f51da33a
Signed-off-by: Adurti <adurti.v@tataelxsi.co.in>
osm_nbi/notifications.py

index 22413d0..5994159 100644 (file)
@@ -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(