/
SimpleSpace
/
AutoInvestDataSync
Обзор
Документация
Войти
/
SimpleSpace
/
AutoInvestDataSync
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
sync/utils.py
23 строки
558 B
Alex Just
Start commit for mvp 0.0.5 version
04 май 2026, 22:47
04 май 2026, 22:47
e12863e
Код
Авторство
О чём код?
from __future__ import annotations from dataclasses import dataclass from t_tech.invest import MoneyValue, Quotation def money_to_float(mv: MoneyValue) -> float: if mv is None: return 0.0 return mv.units + mv.nano / 1e9 def quotation_to_float(q: Quotation) -> float: if q is None: return 0.0 return q.units + q.nano / 1e9 def float_to_money(value: float, currency: str) -> MoneyValue: units = int(value) nano = int(round((value - units) * 1e9)) return MoneyValue(currency=currency, units=units, nano=nano)