Issue #26313: ssl.py _load_windows_store_certs fails if windows cert store is empty. Patch by Baji.
diff --git a/Lib/ssl.py b/Lib/ssl.py
index ab7a49b..df39592 100644
--- a/Lib/ssl.py
+++ b/Lib/ssl.py
@@ -410,7 +410,8 @@
             if encoding == "x509_asn":
                 if trust is True or purpose.oid in trust:
                     certs.extend(cert)
-        self.load_verify_locations(cadata=certs)
+        if certs:
+            self.load_verify_locations(cadata=certs)
         return certs
 
     def load_default_certs(self, purpose=Purpose.SERVER_AUTH):