aboutsummaryrefslogtreecommitdiff
path: root/util/sectors2sqlite.py
diff options
context:
space:
mode:
Diffstat (limited to 'util/sectors2sqlite.py')
-rwxr-xr-xutil/sectors2sqlite.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/util/sectors2sqlite.py b/util/sectors2sqlite.py
index 178842129..38261a498 100755
--- a/util/sectors2sqlite.py
+++ b/util/sectors2sqlite.py
@@ -3,7 +3,7 @@
# Loads block files from sectors folders into map.sqlite database.
# The sectors folder should be safe to remove after this prints "Finished."
-import time, os
+import time, os, sys
try:
import sqlite3
@@ -114,8 +114,13 @@ for base in paths:
continue
f = open(root+'/'+block, 'rb')
- cur.execute('INSERT OR IGNORE INTO `blocks` VALUES(?, ?)', (pos, f.read()))
+ blob = f.read()
f.close()
+ if sys.version_info.major == 2:
+ blob = buffer(blob)
+ else:
+ blob = memoryview(blob)
+ cur.execute('INSERT OR IGNORE INTO `blocks` VALUES(?, ?)', (pos, blob))
count += 1
if(time.time() - t > 3):