invest-python icon indicating copy to clipboard operation
invest-python copied to clipboard

[Bug]

Open fingoldo opened this issue 3 years ago • 0 comments

Что случилось?

Пробую скачать котировки, как в примере download_all_candles.py

Падает в Python 3.8.8/Win с ошибкой неподдерживаемого форматирования на строчках с .strftime("%s"). Например, модуль instrument_market_data_storage.py, строка 51: filepath.name + f'-{start.strftime("%s")}-{end.strftime("%s")}'

Рекомендуется вместо .strftime("%s") использовать .timestamp()

Пофиксите?

Воспроизведение

from tinkoff.invest import CandleInterval, Client
from tinkoff.invest.caching.cache_settings import MarketDataCacheSettings
from tinkoff.invest.services import MarketDataCache
from tinkoff.invest.utils import now
from pathlib import Path

with Client(TOKEN) as client:
    settings = MarketDataCacheSettings(base_cache_dir=Path("tnkf_data_cache"))
    market_data_cache = MarketDataCache(settings=settings, services=client)
    for candle in market_data_cache.get_all_candles(
        figi="BBG000B9XRY4", from_=now() - timedelta(days=3), interval=CandleInterval.CANDLE_INTERVAL_1_MIN,
    ):
        print(candle)

Tinkoff Invest Version

0.2.0-beta32

Python Version

3.8

OS

Windows

Логи

No response

fingoldo avatar Jul 15 '22 16:07 fingoldo