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> >> . >> >> >> >> >> >> >> >>