29 lines
725 B
Python
29 lines
725 B
Python
import asyncio
|
|
|
|
from sqlalchemy import select, func, union
|
|
from sqlalchemy.ext.asyncio import AsyncSession
|
|
from sqlalchemy.orm import joinedload
|
|
|
|
from backend.session import session_maker
|
|
from external.s3_uploader.uploader import S3Uploader
|
|
from models import Deal, DealProduct, Service
|
|
|
|
import models
|
|
import models.secondary
|
|
|
|
|
|
async def main(session: AsyncSession):
|
|
file_bytes = open('photo_2024-04-01 10.26.39.jpeg', 'rb').read()
|
|
uploader = S3Uploader('1cc46590-4532-4046-97aa-baf3e49f20ad-AUF')
|
|
response = await uploader.upload(file_bytes)
|
|
print(response)
|
|
|
|
|
|
async def preload():
|
|
async with session_maker() as session:
|
|
await main(session)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
asyncio.run(preload())
|