<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#ffffff" text="#2e3436" link="#2a76c6" vlink="#2e3436">
<div>I'm trying to debug some code that uses pymongo. When using the debugger in eric, I get the following:</div>
<div><br>
</div>
<pre>Exception "unhandled RecursionError"</pre>
<pre>maximum recursion depth exceeded</pre>
<pre>File: /usr/lib/python3/dist-packages/eric6/DebugClients/Python/ThreadExtension.py, Line: 331</pre>
<pre><br></pre>
<div>If I run without the debugger, the code runs successfully.</div>
<div><br>
</div>
<div>I've written the minimal code that demonstrates this as follows:</div>
<div><br>
</div>
<pre>#!/usr/bin/python3</pre>
<pre>from pymongo import MongoClient</pre>
<pre>client=MongoClient()</pre>
<pre>print("Script finished.")</pre>
<div><br>
</div>
<div>The error above occurs when the MongoClient method is called.</div>
<div><br>
</div>
<div>I'm using eric6 version 17.11, pymongo version 3.4.0 on Ubuntu 17.10, python 3.6.3</div>
<div><br>
</div>
<div>Any thoughts anyone?</div>
<div><br>
</div>
<div>Regards,</div>
<div>Tony.</div>
<div>--</div>
<div><span>
<div>
<div><font size="2"><font color="#3366ff"><b>Tony Arnold</b> MBCS, CITP | Senior IT Security Analyst | Directorate of IT Services | G64, Kilburn Building | The University of Manchester | Manchester M13 9PL |
</font><font color="#ff0000">T:</font><font color="#3366ff"> +44 161 275 6093 | </font>
<font color="#ff0000">M:</font><font color="#3366ff"> +44 773 330 0039</font></font></div>
</div>
</span></div>
</body>
</html>