Mercurial > bzapi
view example.py @ 5:ac540e90b1dd
now taking server response 'Date' http header into account
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Wed, 23 Dec 2009 12:13:36 -0800 |
parents | 6a0ad0463a89 |
children | b788a347af03 |
line wrap: on
line source
import os import logging from datetime import datetime, timedelta import pymongo import bzapi logging.basicConfig(level=logging.DEBUG) connection = pymongo.Connection('localhost', 27017) db = connection.bzapi_example_db api = bzapi.BugzillaApi( base_url = 'https://api-dev.bugzilla.mozilla.org/latest', collection = db.api ) #db.bugs.remove({}) search = bzapi.CachedSearch( api = api, collection = db.bugs, changed_after='2009-12-20T12:00:00Z', product='Mozilla Labs', component='Jetpack' ) search.update() #print search.bugs.find_one({'id': '530169'})['history'] #print len([bug for bug in search.bugs.itervalues()]) #print search.bugs.values()[12] #print api.get('/bug/510339/history') #print api.get('/bug', # product='Mozilla Labs', component='Jetpack', # changed_after=now-timedelta(minutes=60))