[New-bugs-announce] [issue23313] Wrong complex variable being altered

Gerrit Barrere report at bugs.python.org
Sat Jan 24 20:01:57 CET 2015

New submission from Gerrit Barrere:

The bug occurs on line 77 of the attached script. When I change the imaginary part of 'z' on line 77, it also changes the imaginary part of 'zload', which is supposed to remain constant.  Putting a dummy assignment 'z = z + 0' on line 76 fixes the bug.  This is all described in the comments around line 77 also.

I found this in the PyCharm IDE by putting a breakpoint just after line 77 and watching variables 'z' and 'zload'.  The function 'model()' is called repeatedly in this script, and you can see 'zload' changing every time the function is called.

files: ComplexBug.py
messages: 234631
nosy: CarpeCimex
priority: normal
severity: normal
status: open
title: Wrong complex variable being altered
type: behavior
versions: Python 3.4
Added file: http://bugs.python.org/file37839/ComplexBug.py

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list