add try expect
authorWilliam Zhang <jollychang@gmail.com>
Fri, 11 May 2012 03:46:52 +0000 (11:46 +0800)
committerWilliam Zhang <jollychang@gmail.com>
Fri, 11 May 2012 03:46:52 +0000 (11:46 +0800)
jenkinsapi/jenkinsbase.py

index 61eede82bbb30c6b49b90a2eaca82ac9180e8919..f09317e7be2edc7212b2a023499a1aba4bab3c37 100644 (file)
@@ -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 ):