{"push_id":2707972143,"size":1,"distinct_size":1,"ref":"refs/heads/AIRFLOW-2099_task_view_type_check","head":"992e7f7e80f7680aa47fa666e91ccff7844424a4","before":"e39b0cd187053fedfc34bd4b50c4699ff5e686ea","commits":[{"sha":"992e7f7e80f7680aa47fa666e91ccff7844424a4","author":{"name":"Matt Revell","email":"899c0151dae2514fa11786551eccdcb00261931f@gmail.com"},"message":"[AIRFLOW-2099] Handle getsource() calls gracefully\n\nThere are several scenarios where Task Instance view tries to render\nPython callables where 'x' is not the correct artefact to target.\n\nThis commit adds a helper fuction to test for known scenarios, and\nderives the source from the correc artefact or as a default returns\n'No source available for <type>'. This means that even in unknown or\nunfixable edge cases, the Task Instance view still renders instead of\ndisplaying an exception.\n\nAIRFLOW-2099 Add get_python_source unit tests\n\nAIRFLOW-2099 Add AttributeError to __call__ except","distinct":true,"url":"https://api.github.com/repos/night0wl/incubator-airflow/commits/992e7f7e80f7680aa47fa666e91ccff7844424a4"}]}
{"actor":{"display_login":"night0wl"}}