Расположение документации API воздушного потока - PullRequest
0 голосов
/ 27 августа 2018

Я понимаю, что это потенциально плохой вопрос, но мне все еще не удается найти нужную информацию. Как лучше всего увидеть все функции, доступные для меня из любого импорта воздушного потока? Например, у меня есть эти два класса Airflow:

from airflow.models import Variable
environment = Variable.get("environment")

# and

from airflow import settings
session = settings.Session()

И я хочу посмотреть, что я могу сделать с этими двумя классами. Я хочу увидеть все возможности кода, чтобы оценить, могу ли я использовать их для решения проблемы, с которой я столкнулся.

Как правило, я бы ожидал найти страницу, похожую на эту https://boto3.readthedocs.io/en/latest/reference/services/emr.html#EMR.Client.list_clusters или эту https://docs.python.org/3/library/signal.html только в качестве примера. Но с Airflow все, что я могу найти, это https://airflow.apache.org/concepts.html#variables, который не показывает мне все возможное для класса Variable. Я нашел некоторые файлы, которые показывают код, подобный этому https://airflow.apache.org/_modules/airflow/models.html, но даже для этого сайта я не могу найти переменную или класс настроек.

1 Ответ

0 голосов
/ 27 августа 2018

Airflow API имеет раздел для чтения документов здесь: https://airflow.readthedocs.io/en/latest/code.html

Например, вы можете увидеть страницу переменной здесь: https://airflow.readthedocs.io/en/latest/code.html#airflow.models.Variable

Обратите внимание, что документация генерируется Sphinx из строк документации методов, а некоторые методы не имеют строк документации. Сравните справочную страницу API с исходным кодом .

...