Beispiel #1
0
 def get_bug(self, bug, attachments=True, comments=True, history=True):
     """Fetch Bug ``bug``."""
     tmp = {'attachmentdata': attachments, 'comments': comments,
            'history': history}
     params = dict((k, int(v)) for k, v in tmp.items())
     url = urljoin(API_ROOT, 'bug/%s?%s' % (bug, self.qs(**params)))
     return Bug.get(url)
Beispiel #2
0
    def get_bug(self, bug, include_fields='_default,token,cc,keywords,whiteboard', exclude_fields=None, params={}):
        params['include_fields'] = include_fields
        params['exclude_fields'] = exclude_fields

        url = urljoin(self.API_ROOT, 'bug/%s?%s' % (bug, self.qs(**params)))
        return Bug.get(url, http=self.http)