[issue37625] Class variable is still accessible after class instance has been overwritten out
Change by Dominik Miedziński : -- nosy: -miedzinski ___ Python tracker <https://bugs.python.org/issue37625> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue37621] Line continuation of blank line emits NEWLINE
New submission from Dominik Miedziński : Both C and Python tokenizers emit NEWLINE tokens on continued blank lines. Because of this it is possible to emit repeated NEWLINEs, which some tools don't expect to happen. I've attached example source file which is tokenized into 3 NEWLINE tokens in a row. -- components: Interpreter Core files: linecont.py messages: 348117 nosy: miedzinski priority: normal severity: normal status: open title: Line continuation of blank line emits NEWLINE type: behavior versions: Python 3.9 Added file: https://bugs.python.org/file48488/linecont.py ___ Python tracker <https://bugs.python.org/issue37621> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue37621] Line continuation of blank line emits NEWLINE
Change by Dominik Miedziński : -- keywords: +patch pull_requests: +14630 stage: -> patch review pull_request: https://github.com/python/cpython/pull/14840 ___ Python tracker <https://bugs.python.org/issue37621> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue37625] Class variable is still accessible after class instance has been overwritten out
Dominik Miedziński added the comment: This is expected, because list is created during class definition, not initialization. You should initialize `variable` in __init__. class TestClass(object): def __init__(self): self.variable = [] for num in range(10): test = TestClass() test.variable.append(num) -- nosy: +miedzinski ___ Python tracker <https://bugs.python.org/issue37625> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com