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)