Hi,
I have spent a little time on the 2.7 grid issue causing a seg fault.  I get a 
traceback that contains:
wx.core.PyAssertionError: C++ assertion "col>=0 && col < m_numCols" failed at 
..\..\src\generic\grid.cpp(10594) in wxGrid::SetColSize():invalid column 
index.

This comes from 


wx._core.PyAssertionError: C++ assertion "col >= 0 && col < m_numCols" failed 
at ..\..\src\generic\grid.cpp(10594) in wxGrid::SetColSize(): invalid column 
index
File "C:\pespy\RptForm1.py", line 2200, in <module>
  app.start()
File "c:\dabo\dabo\dApp.py", line 401, in start
  self.uiApp.start()
File "c:\dabo\dabo\ui\uiwx\uiApp.py", line 448, in start
  self.MainLoop()
File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 
8010, in MainLoop
  wx.PyApp.MainLoop(self)
File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 
7306, in MainLoop
  return _core_.PyApp_MainLoop(*args, **kwargs)
File "c:\dabo\dabo\ui\uiwx\dControlMixin.py", line 27, in _onWxHit
  self.raiseEvent(dEvents.Hit, evt, *args, **kwargs)
File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 1036, in raiseEvent
  super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, **kwargs)
File "c:\dabo\dabo\lib\eventMixin.py", line 96, in raiseEvent
  bindingFunction(event)
File "C:\pespy\RptForm1.py", line 268, in lookup_from
  retval,retpkid = locallk.formlookup(obj, True, self, ContainedIn = True)
File "C:\pespy\RptClasses.py", line 1771, in formlookup
  mylookup = RptLookUp(parent=CallingForm, Caption=caption, 
TableName=self.cTableName, LookupStr=mylookup, CallingForm=CallingForm, 
LUFilter = '', AddAllowed = False, LookupID=lookupID, 
CaseSensitive=self.CaseSensitive, ContainedIn=self.ContainedIn, 
DataType=rptCriteriaObj.DataType)
File "c:\dabo\dabo\ui\uiwx\dDialog.py", line 44, in __init__
  self._addControls()
File "c:\dabo\dabo\ui\uiwx\dDialog.py", line 122, in _addControls
  self.addControls()
File "C:\pespy\RptClasses.py", line 1495, in addControls
  self.sGrid = dabo.ui.dGrid(self,RegID="lkgrid",AlternateRowColoring 
=True,ColumnCount=5,Editable = False,MovableColumns = False)
File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 1847, in __init__
  attProperties=attProperties, *args, **kwargs)
File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 190, in __init__
  self._setNameAndProperties(properties, **kwargs)
File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 228, in _setNameAndProperties
  self._setProperties(properties)
File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 241, in _setProperties
  self.setProperties(properties)
File "c:\dabo\dabo\lib\propertyHelperMixin.py", line 216, in setProperties
  _setProps(propDict)
File "c:\dabo\dabo\lib\propertyHelperMixin.py", line 205, in _setProps
  setter(self, _propDict[prop])
File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 4239, in _setColumnCount
  self.addColumn(inBatch=True)
File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 3246, in addColumn
  col.Width = col.Width
File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 1442, in _getWidth
  self.Parent.SetColSize(idx, v)
File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\grid.py", line 1732, 
in SetColSize
  return _grid.Grid_SetColSize(*args, **kwargs)


Hopes this helps.
Johnf

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to