[Python-Dev] A Horrible Inconsistency (original) (raw)

Ronald Oussoren ronaldoussoren at mac.com
Thu May 25 23:10:47 CEST 2006


On 25-mei-2006, at 23:04, Martin v. Löwis wrote:

Fredrik Lundh wrote:

-1 * (1, 2, 3) () -(1, 2, 3) Traceback (most recent call last): File "", line 1, in TypeError: bad operand type for unary - We Really Need To Fix This! I can't find this inconsistency horrible. py> +"Hello" Traceback (most recent call last): File "", line 1, in ? TypeError: bad operand type for unary + py> +1*"Hello" 'Hello'

I don't know which one Fredrik thinks is wrong, but I think the
result of -1*(1,2,3) is very surprising. I'd expect an exception here.

Ronald

Regards, Martin


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/ ronaldoussoren%40mac.com



More information about the Python-Dev mailing list