New submission from Wojciech Danilo: 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). ---------- components: Interpreter Core files: test.py messages: 174280 nosy: wdanilo priority: normal severity: normal status: open title: Initialization strange behavior versions: Python 3.3 Added file: http://bugs.python.org/file27809/test.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16372> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com