Я пытаюсь создать директиву reStructuredText, которая берет ее содержимое, создает изображение на основе этого содержимого с помощью PIL, а затем отображает сгенерированное изображение в документе. Пока что я сделал подкласс директивы изображения, создал файл по определенному пути (скажем, images/diagram.png), а затем передал images/diagram.png директиве изображения. Проблема в том, что файл сохраняется в ./images/, но сгенерированный html-документ ищет его в {output_dir}/static/images/.
Мой вопрос: как мне получить доступ к значению каталога, который reST использует для хранения вывода, чтобы я мог спрятать свое изображение в нужном месте?