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)
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)