def __iadd__(self, other):
    'Support += operator, for .append()\n\n        Example:\n            >>> node = createNode("transform")\n            >>> node["myArray"] = Double(array=True)\n            >>> node["myArray"].append(1.0)\n            >>> node["myArray"].extend([2.0, 3.0])\n            >>> node["myArray"] += 5.1\n            >>> node["myArray"] += [1.1, 2.3, 999.0]\n            >>> node["myArray"][0]\n            1.0\n            >>> node["myArray"][6]\n            999.0\n            >>> node["myArray"][-1]\n            999.0\n\n        '
    if isinstance(other, (tuple, list)):
        for entry in other:
            self.append(entry)
    else:
        self.append(other)
    return self
Support += operator, for .append()

Example:
    >>> node = createNode("transform")
    >>> node["myArray"] = Double(array=True)
    >>> node["myArray"].append(1.0)
    >>> node["myArray"].extend([2.0, 3.0])
    >>> node["myArray"] += 5.1
    >>> node["myArray"] += [1.1, 2.3, 999.0]
    >>> node["myArray"][0]
    1.0
    >>> node["myArray"][6]
    999.0
    >>> node["myArray"][-1]
    999.0
def __iadd__(self, other):
    'Support += operator, for .append()\n\n        Example:\n            >>> node = createNode("transform")\n            >>> node["myArray"] = Double(array=True)\n            >>> node["myArray"].append(1.0)\n            >>> node["myArray"].extend([2.0, 3.0])\n            >>> node["myArray"] += 5.1\n            >>> node["myArray"] += [1.1, 2.3, 999.0]\n            >>> node["myArray"][0]\n            1.0\n            >>> node["myArray"][6]\n            999.0\n            >>> node["myArray"][-1]\n            999.0\n\n        '
    if isinstance(other, (tuple, list)):
        for entry in other:
            self.append(entry)
    else:
        self.append(other)
    return self