On 24/02/2023 12.45, Weatherby,Gerard wrote:
“
NB my PyCharm-settings grumble whenever I create an identifier which is
only used once (and perhaps, soon after it was established). I
understand the (space) optimisation, but prefer to trade that for
'readability'.
“

I haven’t seen that one. What I get is warnings about:

def is_adult( self )->bool:
     LEGAL_AGE_US = 21
     return LEGAL_AGE

It doesn’t like LEGAL_AGE_US being all caps if declared in a function.

Yes, I suffered this one too.

The rationale comes from PEP-008 (Constants):

Constants are usually defined on a module level and written in all capital letters with underscores separating words.


Today, I wasn't criticised for:
NB my PyCharm-settings grumble whenever I create an identifier which is
only used once (and perhaps, soon after it was established). I
understand the (space) optimisation, but prefer to trade that for
'readability'.

Perhaps that came from AWS CodeWhisperer which I have since abandoned, or maybe from SonarLint (which I've just checked to discover it is not working properly...)

--
Regards,
=dn

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to