aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEllie <ecsymonds@gmail.com>2024-08-27 17:27:21 +0100
committerEllie <ecsymonds@gmail.com>2024-08-28 09:22:54 +0100
commit0915d4fe4e151d6b593467129b51a1322398fc04 (patch)
tree05c291f7e01fa02a073f6a27e3d0cb0c8baeaff2 /src
parent102575af5e1ac3f12b3f7e1c459a3a06bc5ec80a (diff)
downloadde-project-bentley-0915d4fe4e151d6b593467129b51a1322398fc04.tar.gz
de-project-bentley-0915d4fe4e151d6b593467129b51a1322398fc04.zip
add json.loads
Diffstat (limited to 'src')
-rw-r--r--src/load_lambda.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/load_lambda.py b/src/load_lambda.py
index 9e15af3..7339ab9 100644
--- a/src/load_lambda.py
+++ b/src/load_lambda.py
@@ -64,7 +64,7 @@ def retrieve_secrets(client=None, secret_name=None):
logger.error(f"Secret {secret_name} does not contain a SecretString")
raise ValueError(f"Secret {secret_name} does not contain a SecretString")
- return json.loads(get_secret_value_response["SecretString"])
+ return get_secret_value_response["SecretString"]
# connect to database, slightly different way of doing it, to allow manipulation through pandas
@@ -72,10 +72,10 @@ def retrieve_secrets(client=None, secret_name=None):
def connect_to_db_and_return_engine(sm_secret=None):
if sm_secret is None:
- sm_secret = retrieve_secrets()
+ sm_secret = json.loads(retrieve_secrets())
try:
- secrets = json.loads(sm_secret)
+ secrets = sm_secret
host = secrets["host"]
port = secrets["port"]
user = secrets["user"]
@@ -171,13 +171,14 @@ def upload_dfs_to_database():
]
for file_name, df in dict_of_dfs.items():
+ print(df)
if file_name in immutable_df_dict:
table_name = file_name.split(".")[0]
+ print(table_name, "<<<<<")
try:
df.to_sql(
table_name,
con=db_engine,
- schema="project_team_2",
if_exists="append",
index=False,
)
git.ajschof.me — hosted by ajschofield — powered by cgit