fail early if LNBITS_DATA_FOLDER missing
This commit is contained in:
+9
-3
@@ -130,9 +130,15 @@ class Database(Compat):
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.path = os.path.join(LNBITS_DATA_FOLDER, f"{self.name}.sqlite3")
|
if os.path.isdir(LNBITS_DATA_FOLDER):
|
||||||
database_uri = f"sqlite:///{self.path}"
|
self.path = os.path.join(LNBITS_DATA_FOLDER, f"{self.name}.sqlite3")
|
||||||
self.type = SQLITE
|
database_uri = f"sqlite:///{self.path}"
|
||||||
|
self.type = SQLITE
|
||||||
|
else:
|
||||||
|
raise NotADirectoryError(
|
||||||
|
f"LNBITS_DATA_FOLDER named {LNBITS_DATA_FOLDER} was not created"
|
||||||
|
f" - please 'mkdir {LNBITS_DATA_FOLDER}' and try again"
|
||||||
|
)
|
||||||
|
|
||||||
self.schema = self.name
|
self.schema = self.name
|
||||||
if self.name.startswith("ext_"):
|
if self.name.startswith("ext_"):
|
||||||
|
|||||||
Reference in New Issue
Block a user