Bug 2375 Fixed Unable to get notification during NS instantiation using SOL003 APIs 13/14913/1
authorAdurti <adurti.v@tataelxsi.co.in>
Wed, 8 May 2024 05:37:59 +0000 (05:37 +0000)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 6 Feb 2025 14:35:31 +0000 (15:35 +0100)
Change-Id: I01c29de775156b737a1c298283bc50d2f51da33a
Signed-off-by: Adurti <adurti.v@tataelxsi.co.in>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
osm_nbi/notifications.py

index 63d4ce8..6d20968 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(