From: William Zhang Date: Fri, 11 May 2012 03:46:52 +0000 (+0800) Subject: add try expect X-Git-Tag: v0.2.23~295^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=87d37c8d3e94da9cb3a9d001e7d088df32fba9dc;p=tools%2Fpython-jenkinsapi.git add try expect --- diff --git a/jenkinsapi/jenkinsbase.py b/jenkinsapi/jenkinsbase.py index 61eede8..f09317e 100644 --- a/jenkinsapi/jenkinsbase.py +++ b/jenkinsapi/jenkinsbase.py @@ -73,8 +73,12 @@ class JenkinsBase(object): return result def post_data(self, url, content): - request = urllib2.Request(url, content) - result = urllib2.urlopen(request).read().strip() + try: + request = urllib2.Request(url, content) + result = urllib2.urlopen(request).read().strip() + except urllib2.HTTPError, e: + log.warn("Error post data %s" % url) + log.exception(e) return result def hit_url(self, url ):