Definitely in favor of more consistency. (Hoping it will not make things
too hard for people doing the cherry picking)

Best Regards,
Pierre

Le mer. 21 sept. 2022 à 08:35, Pankaj Koti
<pankaj.k...@astronomer.io.invalid> a écrit :

> I'm in for normalizing.
> Personally, I don't like a mix of both single and double quotes.
>
> In my opinion, we can enforce double-quotes with Black or also try the
> pre-commit hook double-quote-string-fixer
> https://github.com/pre-commit/pre-commit-hooks/blob/main/README.md#double-quote-string-fixer
> which converts double quotes to single quotes. I believe the python
> community prefers single quotes over double in general (
> https://github.com/psf/black/issues/373) so we can consider the latter
> option (double-quote-string-fixer pre-commit hook)? It normalizes f-strings
> too.
>
>
> Regards,
>
>
>
> Pankaj Koti
>
> *Senior Software Engineer, *OSS Engineering Team.
> Location: Pune, India
>
> Timezone: Indian Standard Time (IST)
>
> Email: pankaj.k...@astronomer.io
>
> Mobile: +91 9730079985
>
>
> On Wed, Sep 21, 2022 at 11:22 AM Felix Uellendall <felue...@pm.me.invalid>
> wrote:
>
>> Totally for it!
>>
>> That’s not true actually. Black won’t reformat strings using f-string if
>> you use single quotes for the string and double quotes within e.g.
>> when passing a str.join statement as a value which uses double quotes. So
>> you can still have a mixture of both in the codebase but it will be less. :)
>> (I would have expected black to reformat this and turn the f-string
>> quotes into double quotes and single quotes within, but it is a difficult
>> decision.)
>>
>> Best,
>> Felix
>>
>>
>>
>> Sent from Proton Mail for iOS
>>
>>
>> On Wed, Sep 21, 2022 at 06:19, Daniel Standish <
>> daniel.stand...@astronomer.io.INVALID> wrote:
>>
>> I'll weigh in on this most important of decisions
>>
>>
>> :)
>>
>> OK but I must clear up one thing ... if we turn on string normalization,
>> we do not get to choose single vs double -- with black, there is only one
>> way, and it is double.
>>
>> Personally I have always liked single but yeah, I am in favor of turning
>> on normalization, which means double (generally speaking). Black explains
>> the reasoning for the choice here
>> <https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#strings>
>> .
>>
>>
>>
>>
>>
>>
>>
>>

Reply via email to