From: Dawei Yang Date: Tue, 23 Oct 2012 06:52:49 +0000 (+0800) Subject: raise an ObsError if SSL verification failed X-Git-Tag: 0.11~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e20ce8081c6c13b682eec978013154adfce13662;p=tools%2Fgbs.git raise an ObsError if SSL verification failed --- diff --git a/gitbuildsys/oscapi.py b/gitbuildsys/oscapi.py index 57fa361..630bb23 100644 --- a/gitbuildsys/oscapi.py +++ b/gitbuildsys/oscapi.py @@ -25,6 +25,7 @@ Only APIs which are required by cmd_remotebuild present here. import os import urllib2 import M2Crypto +from M2Crypto.SSL.Checker import SSLVerificationError import ssl from collections import defaultdict @@ -159,6 +160,8 @@ class OSC(object): except (urllib2.URLError, M2Crypto.m2urllib2.URLError, \ M2Crypto.SSL.SSLError), err: pass + except SSLVerificationError: + raise ObsError("SSL verification error.") if err: raise ObsError("can't check if %s/%s exists: %s" % (prj, pkg, err))