]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/hashsplit.py
Rename _hashsplit.so to _faster.so, and move bupsplit into its own source file.
[bup.git] / lib / bup / hashsplit.py
index f0fb7974e8999a0191fd2bfa7a246aa16c47f6b7..28e90d28a676f24aa121e070f3e60fe74d3f27e2 100644 (file)
@@ -1,5 +1,5 @@
 import sys, math
-from bup import _hashsplit
+from bup import _faster
 from bup.helpers import *
 
 BLOB_LWM = 8192*2
@@ -38,7 +38,7 @@ class Buf:
 
 def splitbuf(buf):
     b = buf.peek(buf.used())
-    (ofs, bits) = _hashsplit.splitbuf(b)
+    (ofs, bits) = _faster.splitbuf(b)
     if ofs:
         buf.eat(ofs)
         return (buffer(b, 0, ofs), bits)
@@ -135,7 +135,7 @@ def split_to_shalist(w, files):
             shal.append(('100644', sha, size))
         return _make_shalist(shal)[0]
     else:
-        base_bits = _hashsplit.blobbits()
+        base_bits = _faster.blobbits()
         fanout_bits = int(math.log(fanout, 2))
         def bits_to_idx(n):
             assert(n >= base_bits)
@@ -163,7 +163,7 @@ def split_to_blob_or_tree(w, files):
 
 
 def open_noatime(name):
-    fd = _hashsplit.open_noatime(name)
+    fd = _faster.open_noatime(name)
     try:
         return os.fdopen(fd, 'rb', 1024*1024)
     except:
@@ -177,4 +177,4 @@ def open_noatime(name):
 def fadvise_done(f, ofs):
     assert(ofs >= 0)
     if ofs > 0:
-        _hashsplit.fadvise_done(f.fileno(), ofs)
+        _faster.fadvise_done(f.fileno(), ofs)