I have a list of 3 Vectors, when I use the str() function to see their values I get what I except to see.
However when I use the sum() function to add the vectors together the console says I’m adding integers and Vectors, but there are only vectors in the list.
I’m guessing this is the fault of the sum function doing something funky like taking the first element and adding it to the second list.
(I could be wrong though)
Try writing it out the long way:
myvec = Vector1() + Vector2() + Vector3()
It’s not a bug, and you can’t add two lists (or Vectors, or any iterable) together for starters unless you do something like zip() or a workaround (but you can concatenate them).
And yes, you can add two mathutils Vectors together.
EDIT: Might as well post an example:
[sum(x) for x in zip(mathutils.Vector([1, 0, 0]), mathutils.Vector([0, 1, 4]))]