code: def data(self, column, role):
          
          if self._data is not None and (column >= 0 or column < self._data.column_count()):
              return self._data.data(column, role)
docs: Return the data for the column and role
  
          :param column: the data column
          :type column: int
          :param role: the data role
          :type role: QtCore.Qt.ItemDataRole
          :returns: data depending on the role
          :rtype:
          :raises: None