X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_lib%2Fhash%2FMKhash.py;h=83590e56eda879009f8bceddd81b512a9fd8b9ee;hb=8215621417d6721fa78dbaaa426c7abeb80c015d;hp=812a14a9eba5661389cac80a741fd404ac88d0c1;hpb=8d79317cdc8220ff3c2192e68fc1dfc749c3ea1c;p=m_lib.git diff --git a/m_lib/hash/MKhash.py b/m_lib/hash/MKhash.py index 812a14a..83590e5 100644 --- a/m_lib/hash/MKhash.py +++ b/m_lib/hash/MKhash.py @@ -15,7 +15,7 @@ error = ValueError class MKhash: - def __init__(self, file, flag, mode=0666, trans_threshold=1000): + def __init__(self, file, flag, mode=0o666, trans_threshold=1000): self.read_only = 0 self._closed = 0 @@ -57,7 +57,7 @@ class MKhash: vw = self.vw ix = vw.find(key=key) if ix == -1: - raise KeyError, key + raise KeyError(key) return vw[ix].value def __setitem__(self, key, value): @@ -73,7 +73,7 @@ class MKhash: vw = self.vw ix = vw.find(key=key) if ix == -1: - raise KeyError, key + raise KeyError(key) vw.delete(ix) self._add_tran() @@ -90,5 +90,5 @@ class MKhash: self.db.commit() -def open(file, flag, mode=0666): +def open(file, flag, mode=0o666): return MKhash(file, flag, mode)