Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #86453 > unrolled thread

Re: Python Worst Practices

Started byBen Finney <ben+python@benfinney.id.au>
First post2015-02-26 11:11 +1100
Last post2015-02-26 11:11 +1100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Python Worst Practices Ben Finney <ben+python@benfinney.id.au> - 2015-02-26 11:11 +1100

#86453 — Re: Python Worst Practices

FromBen Finney <ben+python@benfinney.id.au>
Date2015-02-26 11:11 +1100
SubjectRe: Python Worst Practices
Message-ID<mailman.19225.1424909709.18130.python-list@python.org>
Chris Angelico <rosuav@gmail.com> writes:

> On Thu, Feb 26, 2015 at 10:48 AM, Ben Finney <ben+python@benfinney.id.au> wrote:
> > Chris Angelico <rosuav@gmail.com> writes:
> >
> >> (Flipping the booleans makes no sense to me. When would 0 mean true
> >> and 1 mean false? […])
> >
> > The Unix commands ‘true’ and ‘false’ follow that convention
> > <URL:https://en.wikipedia.org/wiki/True_and_false_%28commands%29>.
>
> Yes, but my point is: You shouldn't need to rebind those names (or
> have names "true" and "false" for 0 and 1).

That's not what you asked, though. You asked “When would 0 mean true and
1 mean false?” My answer: in all Unix shell contexts.

> Instead, use "success" and "failure".

You'd better borrow the time machine and tell the creators of Unix. The
meme is already established for decades now.

-- 
 \       “Firmness in decision is often merely a form of stupidity. It |
  `\        indicates an inability to think the same thing out twice.” |
_o__)                                                —Henry L. Mencken |
Ben Finney

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web