Если в Python используется `with` для контекстного менеджера, но `__exit__` не вызывается, что может быть причиной?