equal
deleted
inserted
replaced
12 # |
12 # |
13 # Description: |
13 # Description: |
14 # new checkenv - uses OO interface. |
14 # new checkenv - uses OO interface. |
15 |
15 |
16 import dbrenv |
16 import dbrenv |
|
17 import dbrfilter |
17 |
18 |
18 def run(args): |
19 def run(args): |
19 location = '/' |
20 location = '/' |
20 filtertype = '' |
21 filtertype = '' |
21 #using arg for filter...not for other env |
22 #using arg for filter...not for other env |
22 if(len(args)): |
23 |
23 filtertype = args[0] |
|
24 db = dbrenv.CreateDB(location) |
24 db = dbrenv.CreateDB(location) |
25 local = dbrenv.DBRLocalEnv(location) |
25 local = dbrenv.DBRLocalEnv(location) |
26 results = db.compare(local) |
26 results = db.compare(local) |
27 local.verify(results.unknown) |
27 local.verify(results.unknown) |
28 results2 = db.compare(local) |
28 results2 = db.compare(local) |
29 filter = dbrenv.CreateFilter(filtertype) |
29 filter = dbrfilter.CreateFilter(args) |
30 filteredresults = filter.filter(results2) |
30 filteredresults = filter.filter(results2) |
31 filteredresults.printdetail() |
31 filteredresults.printdetail() |
32 filteredresults.printsummary() |
32 filteredresults.printsummary() |
33 db.update(local, results2.touched) |
33 db.update(local, results2.touched) |
34 db.save() |
34 db.save() |