__imul__ broken for 'objects' in 2.2.1
Christos Georgiou
DLNXPEGFQVEB at spammotel.com
Mon Jun 10 08:47:00 EDT 2002
On 07 Jun 2002 18:17:45 +0100, rumours say that Alexander Schmolck
<a.schmolck at gmx.net> might have written:
>class Breaky(object):
> def __imul__(self, other):
> print "imuling"
> return self
>sq = Breaky()
>sq *=1.
>
>gives:
>
>Traceback (most recent call last):[...] line 10, in ?
> sq *=1.
>TypeError: can't multiply sequence to non-int
Just in case: it is indeed your intention to multiply the object with a
float, right?
PS It seems that a Breaky instance is not (incorrectly) considered a
sequence in 2.3a0 (20020603).
--
TZOTZIOY, I speak England very best,
Real email address: 'dHpvdEBzaWwtdGVjLmdy\n'.decode('base64')
More information about the Python-list
mailing list