[GRASS-dev] Re: [GRASS GIS] #107: wxgrass: trying to set options for scalebar or legend gives TypeError

GRASS GIS trac at osgeo.org
Wed Apr 9 08:08:47 EDT 2008


#107: wxgrass: trying to set options for scalebar or legend gives TypeError
-----------------------+----------------------------------------------------
  Reporter:  mlennert  |       Owner:  martinl                        
      Type:  defect    |      Status:  assigned                       
  Priority:  major     |   Milestone:  6.4.0                          
 Component:  Python    |     Version:  svn-trunk                      
Resolution:            |    Keywords:  wxgrass overlay scalebar legend
-----------------------+----------------------------------------------------
Comment (by mlennert):

 It is fixed in the sense that the first time I I can now open the set
 options dialog and set options perfectly. However, when I close the entire
 "Scale and north arrow" dialog and then reopen it, click on "Options",
 change an option and then click on OK or Apply, I get the following error:

 Traceback (most recent call last):
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.i486-pc-
 linux-gnu/etc/wxpython/gui_modules/menuform.py", line 728,
 in OnApply

 self)
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.i486-pc-
 linux-gnu/etc/wxpython/gui_modules/gdialogs.py", line 340,
 in GetOptData

 self.parent.MapWindow.overlays[self.ovlId]['params'] =
 params
   File "/usr/lib/python2.4/site-
 packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14314, in
 __getattr__

 raise PyDeadObjectError(self.attrStr % self._name)
 wx._core
 .
 PyDeadObjectError
 :
 The C++ part of the DecorationDialog object has been
 deleted, attribute access no longer allowed.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/107#comment:4>
GRASS GIS <http://grass.osgeo.org>
GRASS Geographic Information System (GRASS GIS) - http://grass.osgeo.org/


More information about the grass-dev mailing list