]> git.phdru.name Git - m_lib.git/blobdiff - m_lib/hash/MKhash.py
Fix octals (066 => 0o666) for Py3 compatibility
[m_lib.git] / m_lib / hash / MKhash.py
index 812a14a9eba5661389cac80a741fd404ac88d0c1..83590e56eda879009f8bceddd81b512a9fd8b9ee 100644 (file)
@@ -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)