Support InsecureRequestWarning == None
According to requestsexceptions implementation, InsecureRequestWarning can reference a class or None. When InsecureRequestWarning is None, OpenStackCloud.__init__ crashs because warnings.filterwarnings expects a class not None as category. This change updates shade code to support this case. Change-Id: Iad757400e15ed6b87db267bdc522aabce9aee8c9
This commit is contained in:
@@ -173,7 +173,9 @@ class OpenStackCloud(object):
|
||||
self.log.debug(
|
||||
"Turning off Insecure SSL warnings since verify=False")
|
||||
category = requestsexceptions.InsecureRequestWarning
|
||||
warnings.filterwarnings('ignore', category=category)
|
||||
if category:
|
||||
# InsecureRequestWarning references a Warning class or is None
|
||||
warnings.filterwarnings('ignore', category=category)
|
||||
|
||||
self._servers = []
|
||||
self._servers_time = 0
|
||||
|
||||
Reference in New Issue
Block a user