From 63110dd412db26f80d3b60da13395d6abd61a206 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Fri, 9 Jan 2026 18:36:52 +0700 Subject: [PATCH] fix env missing --- src/__pycache__/config.cpython-311.pyc | Bin 4777 -> 4753 bytes src/config.py | 21 +++++++++------------ src/modules/config.py | 12 ++++++------ 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/__pycache__/config.cpython-311.pyc b/src/__pycache__/config.cpython-311.pyc index 0c2a580cc3be13a3cfd15a179bac3237ae9ad5d7..75cf140eb8909cd0b7ab09711250958a841c3510 100644 GIT binary patch delta 477 zcmZ3fI#HE(IWI340}yDwNXTs3$ord(^%Ell!}QJk>`{!2o|6UG#V0Fsh)yo!5SZ-2 z!3U&;8KoxAe*4s#qYZ*e1$Nkprpu z%Ellhv6N{E*9AfCi-Ou$1hqTZ9&igb_!jX49XmOO%ZyQH^JK1POu8Un6lns9TkPSE zL4KZo?nT-lAzhFVb7o#ikv@oP2qKIpFXK%RH3Km%K!g>DumKUalco7&*&IMj$H{hl zF^sO0XYA*QIWI340}wPlOUV4Qk@q(n`!z-ehUpBPn|axz7@7G?_$PO9NJ-T)HRg-7<4h{qjrP@=NnlT#JhGiza(^ImsRJf zxa5@b>GhN9mliE4UtYhcerwT|^6mAT>W@}jG!M999&k}T@QQliMe(33;z1oecZEf# zm`}HvWV3*0McPGS(<{QJ9UM=&d3((J?Yit{Xk6r0zQV2ifq{in<*umo43CSVs#io+ zJKQ?lzOqF#h{?=wn;17GuEXuekEh%+9~hWebr8f;LGh(bOSmowYF`x8z9OjI!3KgK zSb>Uu{P^*KgMmk=!M9il==LTj8z*~)L-s1pYRrdK8G+{jLSAQoA0Joe5dR>M^ev7MPhZz4 oe?QkEcaTC45aBs_HJ>bF;^dQjZ} dict: def get_config(): - try: - # Try to load from .env file in the project root - project_root = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) - env_path = os.path.join(project_root, ".env") - - if os.path.exists(env_path): - config = Config(env_path) - else: - # Fallback to default behavior (current working directory) - config = Config(".env") - - except FileNotFoundError: + # Try to load from .env file in the project root + project_root = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) + env_path = os.path.join(project_root, ".env") + + if os.path.exists(env_path): + config = Config(env_path) + elif os.path.exists(".env"): + config = Config(".env") + else: # If .env doesn't exist, use environment variables config = Config(environ=os.environ) diff --git a/src/modules/config.py b/src/modules/config.py index a183abf..a1ebfa0 100644 --- a/src/modules/config.py +++ b/src/modules/config.py @@ -13,8 +13,8 @@ def get_production_connection(): dbname="digital_twin", user="digital_twin", password="Pr0jec7@D!g!tTwiN", - host={COLLECTOR_HOSTNAME}, - port={COLLECTOR_PORT}, + host=COLLECTOR_HOSTNAME, + port=COLLECTOR_PORT, ) return production_connection except Exception as e: @@ -36,15 +36,15 @@ def get_connection(): dbname="digital_twin", user="postgres", password="postgres", - host={DATABASE_HOSTNAME}, - port={DATABASE_PORT}, + host=DATABASE_HOSTNAME, + port=DATABASE_PORT, ) connection_wo_db = psycopg2.connect( dbname="digital_twin", user="postgres", password="postgres", - host={COLLECTOR_HOSTNAME}, - port={COLLECTOR_PORT}, + host=COLLECTOR_HOSTNAME, + port=COLLECTOR_PORT, ) return connection, connection_wo_db except Exception as e: