view example.py @ 1:f2147b34d6af

Use pymongo instead of pickling
author Atul Varma <varmaa@toolness.com>
date Wed, 23 Dec 2009 02:23:11 -0800
parents 78e4757601ec
children 6a0ad0463a89
line wrap: on
line source

import os
from datetime import datetime, timedelta

import pymongo
import bzapi

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
    )

search = bzapi.CachedSearch(
    api = api,
    collection = db.bugs,
    product='Mozilla Labs',
    component='Jetpack'
    )

#search.update()

#print len([bug for bug in search.bugs.itervalues()])

print search.bugs.find_one({'id': '494651'})

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