[Python-ideas] Issue with sys.exit and a long

Ned Deily nad at acm.org
Thu Apr 23 21:38:52 CEST 2015


In article 
<CAP7+vJ+YRrT-OX3L5CHM2HL5rA=pt850uin07fUHODvhZLjFpg at mail.gmail.com>,
 Guido van Rossum <guido at python.org> 
 wrote:
> The bug tracker would be a good place for this. :-) 
> On Thu, Apr 23, 2015 at 11:52 AM, Ryan Gonzalez 
> <rymg19 at gmail.com> wrote:
> 
> > Observe:
> >
> > ryan at DevPC-LX:~/bfort$ python -c 'import sys; sys.exit(1)'
> > ryan at DevPC-LX:~/bfort$ python -c 'import sys; sys.exit(1L)'
> > 1
> > ryan at DevPC-LX:~/bfort$
> >
> > If I call sys.exit with a long value under Python 2, it prints it. I count
> > this as a bug because:
> >
> > 1. int and long are supposed to be as similar as possible.
> > 2. When you're using Hy (which implicitly makes all ints longs), this
> > sucks.

An open issue already exists about this:

http://bugs.python.org/issue14376

-- 
 Ned Deily,
 nad at acm.org



More information about the Python-ideas mailing list