/[thuban]/branches/WIP-pyshapelib-bramz/libraries/pyprojection/Projection.i
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/libraries/pyprojection/Projection.i

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1686 by bh, Fri Aug 29 09:49:09 2003 UTC revision 2452 by bh, Mon Dec 13 17:54:36 2004 UTC
# Line 155  typedef struct { Line 155  typedef struct {
155              return PyCObject_FromVoidPtr(self->proj, NULL);              return PyCObject_FromVoidPtr(self->proj, NULL);
156          }          }
157    
158    
159            /* The __del__ method generated by the old SWIG version we're
160             * tries to access self.thisown which may not be set at all when
161             * there was an exception during construction.  Therefore we
162             * override it with our own version.
163             * FIXME: It would be better to upgrade to a newer SWIG version
164             * or to get rid of SWIG entirely.
165             */
166            %pragma(python) addtoclass = "
167        def __del__(self,Projectionc=Projectionc):
168            if getattr(self, 'thisown', 0):
169                Projectionc.delete_Projection(self)
170        "
171    
172      }      }
173  } Projection;  } Projection;
174    

Legend:
Removed from v.1686  
changed lines
  Added in v.2452

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26