This happens when the last item in the table is deleted: Traceback (most recent call last): File "c:\work\osaf\chandler\parcels\osaf\framework\blocks\Table.py", line 96, in GetAttr type = self.GetTypeName (row, column) File "c:\work\osaf\chandler\parcels\osaf\framework\blocks\Table.py", line 91, in GetTypeName return self.GetView().GetElementType (row, column) File "c:\work\osaf\chandler\parcels\osaf\views\main\Sections.py", line 168, in GetElementType itemIndex = self.RowToIndex(row) File "c:\work\osaf\chandler\parcels\osaf\views\main\Sections.py", line 233, in RowToIndex assert itemIndex < len(self.blockItem.contents)