コード例 #1
0
ファイル: attach.py プロジェクト: daviddahl/bztools
 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)
コード例 #2
0
ファイル: agents.py プロジェクト: carljm/bztools
    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)