新月の開発

35b98b97 :Anonymous 2015-02-28 12:40
見た感じだけどcache.load()のときにcountを更新していないから、len(cache) != len(cache.keys())が起きているのかね
>>4d009aa0
cache.pyにこのような変更を加えても正しく動くでしょうか?

--- /proc/self/fd/13 2015-02-28 12:36:00.837044676 +0900
+++ cache.py 2015-02-28 12:36:57.853060168 +0900
@@ -515,6 +515,7 @@
try:
for k in os.listdir(self.datpath + "/record"):
self[k] = Record(datfile=self.datfile, idstr=k)
+ self.count = len(super().keys())
except OSError:
sys.stderr.write("%s/record: OSError\n" % self.datpath)

Powered by shinGETsu.