Является ли это проблемой делать:Syncing, но не закрывая дБмВт
import time
import dumbdbm
db = dumbdbm.open('db.db', 'c')
# modify the persistent dict/"DB" here
db['foo'] = 'bar'
db.sync()
while True:
# doing other things, sometimes modifying the db + syncing with .sync()
time.sleep(1)
и сломать программу с CTRL + C во время сна, то есть dumbdbm
не будет закрыта?
Достаточно dumbdbm.sync(), чтобы гарантировать безопасность данных, или .close()
абсолютно обязательно?
Вы можете закрыть * перед тем, как вы спите. –
@ScottHunter, это был упрощенный код всего моего дела. Я изменил. – Basj