29 lines
646 B
Python
29 lines
646 B
Python
import asyncio
|
|
|
|
from sqlalchemy import select
|
|
from sqlalchemy.ext.asyncio import AsyncSession
|
|
|
|
from backend.session import session_maker
|
|
from models import User
|
|
|
|
|
|
async def main():
|
|
work_units = 15
|
|
base_rate = 0
|
|
overtime_units = max([0, work_units - base_rate])
|
|
base_units = work_units - overtime_units
|
|
print(overtime_units, base_units)
|
|
return
|
|
session: AsyncSession = session_maker()
|
|
a = await session.scalar(
|
|
select(User).where(User.first_name == "Абид")
|
|
|
|
)
|
|
print(a)
|
|
await session.close()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
loop = asyncio.get_event_loop()
|
|
loop.run_until_complete(main())
|