diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2023-10-07 00:11:46 +0100 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2023-10-07 00:11:46 +0100 |
commit | 5d6668fda42ed9e8ed051e00fb0b64504aa23971 (patch) | |
tree | 074487a73e42f78acf9d24663c6d1c00e1f51617 /database.py | |
parent | 7b6b13f9f4c2ccae9a16db64f1f37b21bd4ba519 (diff) | |
download | power.eda.gay-5d6668fda42ed9e8ed051e00fb0b64504aa23971.tar.gz power.eda.gay-5d6668fda42ed9e8ed051e00fb0b64504aa23971.zip |
Made the database hhost be in the config file
Diffstat (limited to 'database.py')
-rw-r--r-- | database.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/database.py b/database.py index 23e06f0..846da4d 100644 --- a/database.py +++ b/database.py @@ -4,7 +4,7 @@ import os @dataclass
class PowerDatabase:
- host: str = "db"
+ host: str = None
user: str = "root"
passwd: str = None
db: str = "power"
@@ -13,6 +13,9 @@ class PowerDatabase: def __enter__(self):
if self.passwd is None:
self.passwd = os.environ["MYSQL_ROOT_PASSWORD"]
+
+ if self.host is None:
+ self.host = os.environ["MYSQL_HOST"]
try:
self.__connection = self.__get_connection()
@@ -112,7 +115,7 @@ if __name__ == "__main__": dotenv.load_dotenv(dotenv_path = "db.env")
host = "srv.athome"
else:
- host = "db"
+ host = None
with PowerDatabase(host = host) as db:
print(db.get_tasmota_devices())
|