Loading query_database.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -93,7 +93,7 @@ def main(): required=False, default=False, required=False, default=False, help='Simple output') help='Simple output') args = parser.parse_args() args = parser.parse_args() db = SqadDb(args.database_file) db = SqadDb(args.database_file, read_only=True) if args.simple: if args.simple: print_record(db, args.record_id) print_record(db, args.record_id) else: else: Loading sqad_db.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -114,9 +114,9 @@ class Record(Persistent): # Sqad database # Sqad database # ============================================= # ============================================= class SqadDb: class SqadDb: def __init__(self, file_name): def __init__(self, file_name, read_only=False): self.file_name = file_name self.file_name = file_name self.storage = ZODB.FileStorage.FileStorage(self.file_name) self.storage = ZODB.FileStorage.FileStorage(self.file_name, read_only=read_only) self.db = ZODB.DB(self.storage) self.db = ZODB.DB(self.storage) self.connection = self.db.open() self.connection = self.db.open() self.root = self.connection.root() self.root = self.connection.root() Loading Loading
query_database.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -93,7 +93,7 @@ def main(): required=False, default=False, required=False, default=False, help='Simple output') help='Simple output') args = parser.parse_args() args = parser.parse_args() db = SqadDb(args.database_file) db = SqadDb(args.database_file, read_only=True) if args.simple: if args.simple: print_record(db, args.record_id) print_record(db, args.record_id) else: else: Loading
sqad_db.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -114,9 +114,9 @@ class Record(Persistent): # Sqad database # Sqad database # ============================================= # ============================================= class SqadDb: class SqadDb: def __init__(self, file_name): def __init__(self, file_name, read_only=False): self.file_name = file_name self.file_name = file_name self.storage = ZODB.FileStorage.FileStorage(self.file_name) self.storage = ZODB.FileStorage.FileStorage(self.file_name, read_only=read_only) self.db = ZODB.DB(self.storage) self.db = ZODB.DB(self.storage) self.connection = self.db.open() self.connection = self.db.open() self.root = self.connection.root() self.root = self.connection.root() Loading