+1 (binding) as I've already said :)

-ash

> On 6 Dec 2019, at 00:55, Tao Feng <fengta...@gmail.com> wrote:
> 
> -1 (binding)
> 
> I share the same with most other comments. And I personally prefer to use
> try,except to make it consistent across the code base while use assert in
> unit test .
> 
> On Thu, Dec 5, 2019 at 3:09 PM Felix Uellendall <felue...@pm.me.invalid>
> wrote:
> 
>> -1 (binding)
>> 
>> I agree. There shouldn’t be any confusion around this if we want to
>> introduce this. The old/current assertion style still looks more readable
>> to me.
>> 
>> Felix
>> 
>> Sent from ProtonMail Mobile
>> 
>> On Thu, Dec 5, 2019 at 23:35, Kevin Yang <yrql...@gmail.com> wrote:
>> 
>>> -1 (binding).
>>> 
>>> People in the old thread has spoken for me. Specifically in Python, the
>>> confusion introduced by using asserts IMO can defeat all the benefits
>>> mentioned easily.
>>> 
>>> Kevin Y
>>> 
>>> On Thu, Dec 5, 2019 at 8:27 AM Tomasz Urbaszek <
>> tomasz.urbas...@polidea.com>
>>> wrote:
>>> 
>>>> -1 (non-binding)
>>>> 
>>>> T.
>>>> 
>>>> 
>>>> On Thu, Dec 5, 2019 at 4:16 PM Deng Xiaodong <xd.den...@gmail.com>
>> wrote:
>>>> 
>>>>> -1 (binding).
>>>>> 
>>>>> As shared earlier, the benefit it brings may not be enough to break
>> even
>>>>> for me. And it’s not irreplaceable.
>>>>> 
>>>>> 
>>>>> XD
>>>>> 
>>>>>> On 5 Dec 2019, at 11:10 PM, Kaxil Naik <kaxiln...@gmail.com> wrote:
>>>>>> 
>>>>>> -1 (binding) it definitely seems to be a source of confusion and
>>>>> comparing
>>>>>> it to the advantages it provides, I would be hesitant on using it.
>>>>>> 
>>>>>> On Thu, Dec 5, 2019 at 2:56 PM Jarek Potiuk <
>> jarek.pot...@polidea.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> Here is a quick vote on using asserts in Airflow code.
>>>>>>> 
>>>>>>> It is distilled from the discussion
>>>>>>> https://lists.apache.org/list.html?dev@airflow.apache.org.
>>>>>>> 
>>>>>>> Here are the two options:
>>>>>>> 
>>>>>>> *[+1]* Allow using asserts in some specific cases.*
>>>>>>> *[-1]**: Forbid using asserts.*
>>>>>>> 
>>>>>>> The voting will last till Monday 4 pm CET. The committers have
>> binding
>>>>>>> votes, but everyone is encouraged to call advisory - non-binding -
>>>>> votes as
>>>>>>> well.
>>>>>>> 
>>>>>>> Consider that my +1 (binding) vote.
>>>>>>> 
>>>>>>> 
>>>>>>> * [+1] The case are clearly "strictly meant for developers"
>> assertions
>>>>>>> (None fields mainly) - which are more like type annotations and
>> can be
>>>>>>> stripped away when optimising. If those asserts are stripped out,
>>>>> another
>>>>>>> exception will be thrown out shortly. If we agree to that we will
>> add
>>>>> some
>>>>>>> clear rules for those asserts in CONTRIBUTING.md and make it part
>> of
>>>>> code
>>>>>>> review process to check if assertions are "proper".
>>>>>>> 
>>>>>>> ** [-1] Forbidding using asserts is mainly due to ambiguities when
>> to
>>>>>>> use/when to not use asserts. If we agree to that, we will forbid
>> using
>>>>>>> asserts via pre-commits and remove all assertions in our code.
>>>>>>> 
>>>>>>> J.
>>>>>>> --
>>>>>>> 
>>>>>>> Jarek Potiuk
>>>>>>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>>>>>> 
>>>>>>> M: +48 660 796 129 <+48660796129>
>>>>>>> [image: Polidea] <https://www.polidea.com/>
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> 
>>>> Tomasz Urbaszek
>>>> Polidea <https://www.polidea.com/> | Junior Software Engineer
>>>> 
>>>> M: +48 505 628 493 <+48505628493>
>>>> E: tomasz.urbas...@polidea.com <tomasz.urbasz...@polidea.com>
>>>> 
>>>> Unique Tech
>>>> Check out our projects! <https://www.polidea.com/our-work>
>>>> 

Reply via email to