ох уж эти contextmanager-ы

sandbox1
inpos 2016-03-12 15:08:48 +03:00
parent bc60c003e6
commit 6b43a7f208
1 changed files with 1 additions and 1 deletions

View File

@ -21,7 +21,7 @@ def shelf(filename, ttl=0):
with LOCKS.get(filename, threading.RLock()): with LOCKS.get(filename, threading.RLock()):
with closing(shelve.open(filename, writeback=True)) as d: with closing(shelve.open(filename, writeback=True)) as d:
import time import time
if not d: if not dict(d):
d.update({ d.update({
"created_at": time.time(), "created_at": time.time(),
"data": {}, "data": {},