support config.db_path
This commit is contained in:
parent
be3701c558
commit
e38615c9c6
@ -56,4 +56,4 @@ cleanup_interval: 86400
|
||||
|
||||
## Usage
|
||||
|
||||
Use provided systemd unit file.
|
||||
Use provided systemd unit file.
|
||||
|
@ -13,14 +13,16 @@ class SQLiteBase:
|
||||
SCHEMA = 1
|
||||
|
||||
def __init__(self, name=None, dbname='bot', check_same_thread=False):
|
||||
if not name:
|
||||
name = config.app_name
|
||||
if not dbname:
|
||||
dbname = name
|
||||
db_path = config.get('db_path', default=None)
|
||||
if db_path is None:
|
||||
if not name:
|
||||
name = config.app_name
|
||||
if not dbname:
|
||||
dbname = name
|
||||
db_path = _get_database_path(name, dbname)
|
||||
|
||||
self.logger = logging.getLogger(self.__class__.__name__)
|
||||
self.sqlite = sqlite3.connect(_get_database_path(name, dbname),
|
||||
check_same_thread=check_same_thread)
|
||||
self.sqlite = sqlite3.connect(db_path, check_same_thread=check_same_thread)
|
||||
|
||||
if is_development_mode():
|
||||
self.sql_logger = logging.getLogger(self.__class__.__name__)
|
||||
|
Loading…
x
Reference in New Issue
Block a user