Jhon Alexander Alvarez Casas commited on
Commit
43402f7
·
1 Parent(s): e6d8dd9

upload s3_config.py

Browse files
Files changed (1) hide show
  1. app/core/s3_config.py +5 -2
app/core/s3_config.py CHANGED
@@ -7,9 +7,12 @@ from fastapi import UploadFile
7
 
8
 
9
  def s3(file: UploadFile):
10
- with open("s3.env", 'w+b') as f:
 
 
 
11
  shutil.copyfileobj(file.file, f)
12
- load_dotenv(dotenv_path='s3.env')
13
  session = boto3.Session(
14
  aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'),
15
  aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY'),
 
7
 
8
 
9
  def s3(file: UploadFile):
10
+ env_path = "s3.env"
11
+ if os.path.isfile(env_path):
12
+ os.remove(env_path)
13
+ with open(env_path, 'w+b') as f:
14
  shutil.copyfileobj(file.file, f)
15
+ load_dotenv(dotenv_path=env_path)
16
  session = boto3.Session(
17
  aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'),
18
  aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY'),