https://bugs.kde.org/show_bug.cgi?id=358563

--- Comment #14 from Alex Richardson <arichardson....@gmail.com> ---
I added some debug output into UnsureType::addType() and get the rather
confusing:

"unsure (str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str, int, str, int,
str, int, str, int, str, int, str, int, str, int, str, int, str)" 
+
 "int"  
->  "unsure (str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int, str,
int, str, int, str, int, str, int, str, int, str, int, str, int, str, int)"

UnsureType::addType() checks if a type as already contained, so the int should
not be added.

Similarly I also get this:
"unsure (Path, str, Path, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path)" + "str"  -> 
"unsure (Path, str, Path, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str, Path,
str, Path, str, Path, str, Path, str, Path, str, Path, str, Path, str)"


Possibly the Python types are not being indexed correctly, so that a new
distinct IndexedType is being created each time a variable has type str, int,
pathlib.Path, etc.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to