Skip to content

Commit 1eec9dd

Browse files
committed
create db in user home dir
1 parent cc6a68a commit 1eec9dd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apc/db.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
from sqlalchemy.orm import sessionmaker, declarative_base
55

66

7-
db_path = pathlib.Path(__file__).parent.joinpath("..").resolve()
7+
apc_dir = pathlib.Path.home().joinpath(".apc-power-usage").resolve()
8+
if not apc_dir.exists():
9+
apc_dir.mkdir()
810

911

1012
engine = create_engine(
11-
"sqlite:///{}/main.db".format(db_path), connect_args={"check_same_thread": False}
13+
"sqlite:///{}/main.db".format(apc_dir), connect_args={"check_same_thread": False}
1214
)
1315
Session = sessionmaker(bind=engine)
1416
Base = declarative_base()

0 commit comments

Comments
 (0)