Mercurial > bzapi
annotate 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 |
rev | line source |
---|---|
0 | 1 import os |
2 from datetime import datetime, timedelta | |
3 | |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
4 import pymongo |
0 | 5 import bzapi |
6 | |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
7 connection = pymongo.Connection('localhost', 27017) |
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
8 db = connection.bzapi_example_db |
0 | 9 |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
10 api = bzapi.BugzillaApi( |
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
11 base_url = 'https://api-dev.bugzilla.mozilla.org/latest', |
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
12 collection = db.api |
0 | 13 ) |
14 | |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
15 search = bzapi.CachedSearch( |
0 | 16 api = api, |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
17 collection = db.bugs, |
0 | 18 product='Mozilla Labs', |
19 component='Jetpack' | |
20 ) | |
21 | |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
22 #search.update() |
0 | 23 |
24 #print len([bug for bug in search.bugs.itervalues()]) | |
25 | |
1
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
26 print search.bugs.find_one({'id': '494651'}) |
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
27 |
f2147b34d6af
Use pymongo instead of pickling
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
28 #print search.bugs.values()[12] |
0 | 29 |
30 #print api.get('/bug/510339/history') | |
31 | |
32 #print api.get('/bug', | |
33 # product='Mozilla Labs', component='Jetpack', | |
34 # changed_after=now-timedelta(minutes=60)) |