from framework import autowired, parse_date, get_logger
from api import PortfoliosBuilder, PortfoliosRisk

logger = get_logger('main')


@autowired(names={'builder': 'poem'})
def start(builder: PortfoliosBuilder = None):
    day = parse_date('2022-11-07')
    logger.info(builder.get_portfolios(day, PortfoliosRisk.FT3))


if __name__ == '__main__':
    start()