Yuliya Volkova created AIRFLOW-2845: ---------------------------------------
Summary: Remove asserts from the code (change to legal exceptions with speaking names) Key: AIRFLOW-2845 URL: https://issues.apache.org/jira/browse/AIRFLOW-2845 Project: Apache Airflow Issue Type: Improvement Components: contrib Affects Versions: 1.10.1 Reporter: Yuliya Volkova Assignee: Yuliya Volkova Fix For: 1.9.0 Hi guys. In Airflow code base used a lot of asserts. And from point of view for which purposes asserts are really is, it's not correct. If we look at documentation we could find information what asserts is debug tool: [https://docs.python.org/3/reference/simple_stmts.html#the-assert-statement] and also it is could be disabled globally by default. If you do not mind, I will be happy to prepare PR for remove asserts from the contrib module with changing it to raising errors with correct Exceptions and messages and not just "Assertion Error". I talk only about src (not about asserts in tests). -- This message was sent by Atlassian JIRA (v7.6.3#76005)