Выпущен Reduct Storage Python SDK v0.4.0

Это небольшое обновление от проекта Reduct Storage. Сегодня мы выпустили Reduct Storage Client SDK для Python v0.4.0.

Теперь SDK поддерживает Reduct Storage HTTP API v0.7, поэтому вы можете получать записи за временной интервал (или все записи в записи) как асинхронный итератор:

import asyncio
from reduct import Client, Bucket


async def main():
    client = Client('https://play.reduct-storage.dev', api_token="reduct")
    bucket: Bucket = await client.create_bucket("my-bucket", exist_ok=True)
    # Query all data in entry
    async for record in bucket.query("entry-1"):
        print(f"Time={record.timestamp}, Size={record.size} bytes")
        print("Content: ", await record.read_all())


loop = asyncio.new_event_loop()
loop.run_until_complete(main())
Вход в полноэкранный режим Выход из полноэкранного режима

Не забудьте обновить свой пакет pip 😉

pip install -U reduct-py
Вход в полноэкранный режим Выход из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий