class JenkinsBase(object):
+
"""
This appears to be the base object that all other jenkins objects are inherited from
"""
self.poll()
def get_jenkins_obj(self):
- raise NotImplementedError('Please implement this method on %s' % self.__class__.__name__)
+ raise NotImplementedError(
+ 'Please implement this method on %s' % self.__class__.__name__)
def __eq__(self, other):
"""
def _poll(self):
url = self.python_api_url(self.baseurl)
return self.get_data(url)
-
def get_data(self, url, params=None):
requester = self.get_jenkins_obj().requester
queue_url = response.headers['location']
qi = QueueItem(queue_url, self.jenkins)
-
+
if block:
qi.block_until_complete(delay=10)
return qi