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 wdanilo
Recipients wdanilo
Date 2012-10-31.14:18:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1351693099.3.0.330906676323.issue16372@psf.upfronthosting.co.za>
In-reply-to
Content
Hi!
I'm using Python for several years and now I'm writing in Python 3 for the first time. I think I found a strange bug in it. Lets concider the code in the attachement.
In the 33 line there is construction of new instance of class Result:
print('!!!',Result().value)
what is strange, the class is defined as:
class Result:
    def __init__(self, value=[], start=0, end=0):
        self.value = value
        ...

and what I get as a result is:
"!!! ['a', 'b']"

Where the array was somehow magically stored from previous initialization (take a look at the code for full listing).
History
Date User Action Args
2012-10-31 14:18:19wdanilosetrecipients: + wdanilo
2012-10-31 14:18:19wdanilosetmessageid: <1351693099.3.0.330906676323.issue16372@psf.upfronthosting.co.za>
2012-10-31 14:18:19wdanilolinkissue16372 messages
2012-10-31 14:18:19wdanilocreate