<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I am using GDAL 1.9.2 x64, Python 3.3 x64 and Windows 7 and I have a problem with infinite recursion in ogr.py. My initial call is:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">            feature = ogr.Feature(layer.GetLayerDefn())<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">and the call stack:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoTableGrid" border="0" cellspacing="0" cellpadding="0" style="margin-left:1.0cm;border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">__init__<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">__getattr__<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">GetField<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">GetFieldIndex<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">__getattr__<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">GetField<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">Python\lib\site-packages\osgeo\ogr.py<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="142" valign="top" style="width:106.35pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US">… repeating…<o:p></o:p></span></p>
</td>
<td width="495" valign="top" style="width:370.9pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="FR">…<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="FR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I have tried using Eclipse 4.2 with Pydev 2.7 and PyScripter 2.5.3, and in both cases the debug functionality is messed up after the above initial call. When just running the script, no problems occur.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">What can I do to avoid this problem?<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Casper<o:p></o:p></p>
</div>
</body>
</html>