docker-nodepupper/checkdb.py

31 lines
905 B
Python
Raw Normal View History

2018-10-08 22:31:05 -07:00
#!/usr/bin/env python3
import ZODB
import ZODB.FileStorage
2018-10-10 22:44:15 -07:00
# def main():
# storage = ZODB.FileStorage.FileStorage("pupper.db")
# db = ZODB.DB(storage)
# for k, v in db.open().root.nodes.items():
# print(k, v.name, ":", v, "\n\t", v.body, "\n")
# def main():
# storage = ZODB.FileStorage.FileStorage("pupper.db")
# db = ZODB.DB(storage)
# for k, v in db.open().root.nodes["foo2"].classes.items():
# # print(k, v.name, ":", v, "\n\t", v.body, "\n")
# print(v.conf)
2018-10-08 22:31:05 -07:00
def main():
storage = ZODB.FileStorage.FileStorage("pupper.db")
db = ZODB.DB(storage)
2018-10-10 22:44:15 -07:00
with db.transaction() as c:
del c.root.nodes["puppettest5.scc.net.davepedu.com"].classes["base2"]
# for k, v in db.open().root.nodes["foo2"].classes.items():
# # print(k, v.name, ":", v, "\n\t", v.body, "\n")
# print(v.conf
2018-10-08 22:31:05 -07:00
if __name__ == "__main__":
main()