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