This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
- исправлен `dev.py`
|
- исправлен `dev.py`
|
||||||
- исправлен запуск поиска
|
- исправлен запуск поиска
|
||||||
- незначительные улучшения логов
|
- незначительные улучшения логов
|
||||||
|
- **Исправлена ошибка Redis HSET**: Устранена проблема с неправильным вызовом `HSET` в `cache/precache.py` - теперь используется правильный формат `(key, field, value)` вместо распакованного списка
|
||||||
|
|
||||||
## [0.9.0] - 2025-07-31
|
## [0.9.0] - 2025-07-31
|
||||||
|
|
||||||
|
5
cache/precache.py
vendored
5
cache/precache.py
vendored
@@ -128,11 +128,8 @@ async def precache_data() -> None:
|
|||||||
try:
|
try:
|
||||||
if isinstance(data, dict) and data:
|
if isinstance(data, dict) and data:
|
||||||
# Hash
|
# Hash
|
||||||
flattened = []
|
|
||||||
for field, val in data.items():
|
for field, val in data.items():
|
||||||
flattened.extend([field, val])
|
await redis.execute("HSET", key, field, val)
|
||||||
if flattened:
|
|
||||||
await redis.execute("HSET", key, *flattened)
|
|
||||||
elif isinstance(data, str) and data:
|
elif isinstance(data, str) and data:
|
||||||
# String
|
# String
|
||||||
await redis.execute("SET", key, data)
|
await redis.execute("SET", key, data)
|
||||||
|
@@ -25,7 +25,7 @@ python dev.py
|
|||||||
### Тестирование и качество
|
### Тестирование и качество
|
||||||
- [Покрытие тестами](testing.md) - Метрики покрытия, конфигурация pytest-cov
|
- [Покрытие тестами](testing.md) - Метрики покрытия, конфигурация pytest-cov
|
||||||
- **Статус тестов**: ✅ 344/344 тестов проходят, mypy без ошибок
|
- **Статус тестов**: ✅ 344/344 тестов проходят, mypy без ошибок
|
||||||
- **Последние исправления**: Исправлены рекурсивные вызовы, конфликты типов, проблемы с тестовой БД
|
- **Последние исправления**: Исправлены рекурсивные вызовы, конфликты типов, проблемы с тестовой БД, ошибка Redis HSET в precache
|
||||||
|
|
||||||
### Функциональность
|
### Функциональность
|
||||||
- [Система рейтингов](rating.md) - Лайки, дизлайки, featured статьи
|
- [Система рейтингов](rating.md) - Лайки, дизлайки, featured статьи
|
||||||
|
Reference in New Issue
Block a user