[Airflow 파먹기] Airflow 코드의 main은?

1. main을 찾아보자.

airflow 소스코드에서 main을 찾아보자.

이 코드로 airflow가 시작되는건가? 코드를 까보자.

def main():
    """Main executable function."""
    conf = configuration.conf
    if conf.get("core", "security") == "kerberos":
        os.environ["KRB5CCNAME"] = conf.get("kerberos", "ccache")
        os.environ["KRB5_KTNAME"] = conf.get("kerberos", "keytab")
    parser = cli_parser.get_parser()
    argcomplete.autocomplete(parser)
    args = parser.parse_args()
    args.func(args)


if __name__ == "__main__":
    main()

main 함수는 크게 나누면 configuration, cli_parser, arg인 것 같다.

다음 포스팅에서 하나씩 살펴보자.

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.