This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author amarzal
Recipients amarzal
Date 2009-05-16.09:45:46
SpamBayes Score 0.0012332909
Marked as misclassified No
Message-id <1242467148.54.0.030236085026.issue6037@psf.upfronthosting.co.za>
In-reply-to
Content
I've implemented a LinkedList as a MutableSequence and __iadd__, which
is inherited from MutableSequence, does not perform as expected.
The _abcoll.py file contains this:

class MutableSequence(Sequence):
     ...
   def __iadd__(self, values):
       self.extend(values)

The method __iadd__ does not return anything, buy it should return
self. Right now, the sentence

aLinkedList += [1, 2]

sets the value of aLinkedList to None.
History
Date User Action Args
2009-05-16 09:45:48amarzalsetrecipients: + amarzal
2009-05-16 09:45:48amarzalsetmessageid: <1242467148.54.0.030236085026.issue6037@psf.upfronthosting.co.za>
2009-05-16 09:45:47amarzallinkissue6037 messages
2009-05-16 09:45:46amarzalcreate