[Python-3000] a plea : invalid comparisons should raise an exception (original) (raw)
Helmut Jarausch jarausch at igpm.rwth-aachen.de
Mon Apr 23 18:30:57 CEST 2007
- Previous message: [Python-3000] Two proposals for a new list-like type: one modest, one radical
- Next message: [Python-3000] a plea : invalid comparisons should raise an exception
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Some years ago, I was allured to convert from Perl to Python. The main argument was that Python is much more secure. That turned out to be true with one big exception. The following lines would run just fine (as equivalent Perl code)
from cStringIO import StringIO Inp= StringIO('Guido 10') for line in Inp: (Name,Age)= line.split() if Age > 64 : print Name,"has retired"
But with Python it returns a very unexpected result without any evidence of a problem.
So, please make comparisons raise an exception (at least optionally) if "uncompatible" types are compared.
-- Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik RWTH - Aachen University D 52056 Aachen, Germany
- Previous message: [Python-3000] Two proposals for a new list-like type: one modest, one radical
- Next message: [Python-3000] a plea : invalid comparisons should raise an exception
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]