Disable apsw temporarly

This commit is contained in:
cncfanatics
2010-10-15 22:48:51 +02:00
parent c881360917
commit 2128238af9

41
run.py
View File

@@ -20,27 +20,28 @@
import config
try:
import apsw
mem = apsw.Connection(":memory:")
disk = apsw.Connection(config.gamedata)
b = mem.backup("main", disk, "main")
try:
while not b.done:
b.step()
finally:
b.finish()
import eos.config
import sqlite3
conn = sqlite3.connect(mem)
eos.config.gamedata_connectionstring = lambda: conn
import eos.db
eos.db.getItemsByCategory("Skill", eager=("effects", "attributes", "attributes.info.icon", "icon"))
except:
print "failed to use apsw to copy gamedata to memory, prefetching instead"
import service.prefetch
# try:
# import apsw
# mem = apsw.Connection(":memory:")
# disk = apsw.Connection(config.gamedata)
# b = mem.backup("main", disk, "main")
# try:
# while not b.done:
# b.step()
# finally:
# b.finish()
#
# import eos.config
# import sqlite3
# conn = sqlite3.connect(mem)
# eos.config.gamedata_connectionstring = lambda: conn
# import eos.db
# eos.db.getItemsByCategory("Skill", eager=("effects", "attributes", "attributes.info.icon", "icon"))
# except:
# print "failed to use apsw to copy gamedata to memory, prefetching instead"
# import service.prefetch
import service.prefetch
from gui.mainFrame import MainFrame
import wx
import os