Встречается на собеседованиях • сегодня
Использовал ли библиотеку contextvar
Да, использовал. contextvar — это модуль в стандартной библиотеке Python (начиная с 3.7), который предоставляет механизм для хранения контекстных переменных, особенно полезных в асинхронном коде, где thread-local переменные не работают.
Пример:
python
import contextvars
current_request = contextvars.ContextVar('request_id')
def handle_request(request_id):
current_request.set(request_id)
print(f"Request ID inside: {current_request.get()}")
handle_request("123") # Выведет: Request ID inside: 123
print(current_request.get(None)) # Выведет None, так как контекст уже завершилсяИспользуется для передачи данных между корутинами в asyncio, например, для трейсинга запросов или хранения пользовательских сессий.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы