From 87d37c8d3e94da9cb3a9d001e7d088df32fba9dc Mon Sep 17 00:00:00 2001 From: William Zhang Date: Fri, 11 May 2012 11:46:52 +0800 Subject: [PATCH] add try expect --- jenkinsapi/jenkinsbase.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 ): -- 2.34.1