expand path for cache database
This commit is contained in:
@@ -12,7 +12,7 @@ import sqlite3
|
|||||||
import pickle
|
import pickle
|
||||||
import time
|
import time
|
||||||
import tempfile
|
import tempfile
|
||||||
import os
|
import os.path
|
||||||
import functools
|
import functools
|
||||||
from . import config
|
from . import config
|
||||||
|
|
||||||
@@ -98,6 +98,7 @@ class DatabaseCache(CacheModule):
|
|||||||
path = config.get(("cache", "file"), path_default)
|
path = config.get(("cache", "file"), path_default)
|
||||||
if path is None:
|
if path is None:
|
||||||
raise RuntimeError()
|
raise RuntimeError()
|
||||||
|
path = os.path.expanduser(os.path.expandvars(path))
|
||||||
self.db = sqlite3.connect(path, timeout=30, check_same_thread=False)
|
self.db = sqlite3.connect(path, timeout=30, check_same_thread=False)
|
||||||
self.db.execute("CREATE TABLE IF NOT EXISTS data ("
|
self.db.execute("CREATE TABLE IF NOT EXISTS data ("
|
||||||
"key TEXT PRIMARY KEY,"
|
"key TEXT PRIMARY KEY,"
|
||||||
|
|||||||
Reference in New Issue
Block a user