Hi everyone,<div><br></div><div>Not sure whether this is sandbox related, but I get a circular reference when I want to import struct.py</div><div>The problem seems to be in the MixedModule import which get to import himself somehow...</div>
<div>Anyone here who likes to take a look at the trackback below?</div><div><br></div><div>Actually, I&#39;m not entirely sure whether I have the correct sys.path inside the sandbox.</div><div>But anyway, I already had a great experience with the sandboxing mode.</div>
<div>(Right now, I&#39;m rewriting sandlib to something usable in Twisted Matrix, amazing technologies they are.)</div><div><br></div><div>Cheers,</div><div>Jonathan<br><div><br></div><div><br></div><div><div>Traceback (most recent call last):                                              </div>
<div>  File &quot;app_main.py&quot;, line 51, in run_toplevel                                  </div><div>  File &quot;/application/main.py&quot;, line 35, in &lt;module&gt;                             </div><div>    import struct                                                               </div>
<div>  File &quot;/bin/pypy/module/struct/__init__.py&quot;, line 8, in &lt;module&gt;               </div><div>    from pypy.interpreter.mixedmodule import MixedModule                        </div><div>  File &quot;/bin/pypy/interpreter/mixedmodule.py&quot;, line 1, in &lt;module&gt;              </div>
<div>    from pypy.interpreter.module import Module                                  </div><div>  File &quot;/bin/pypy/interpreter/module.py&quot;, line 5, in &lt;module&gt;                   </div><div>    from pypy.interpreter.baseobjspace import Wrappable                         </div>
<div>  File &quot;/bin/pypy/interpreter/baseobjspace.py&quot;, line 2, in &lt;module&gt;             </div><div>    from pypy.interpreter.executioncontext import ExecutionContext, ActionFlag  </div><div>  File &quot;/bin/pypy/interpreter/executioncontext.py&quot;, line 2, in &lt;module&gt;         </div>
<div>    from pypy.interpreter.error import OperationError                           </div><div>  File &quot;/bin/pypy/interpreter/error.py&quot;, line 2, in &lt;module&gt;                    </div><div>    from pypy.rlib import jit                                                   </div>
<div>  File &quot;/bin/pypy/rlib/jit.py&quot;, line 3, in &lt;module&gt;                             </div><div>    import py                                                                   </div><div>  File &quot;/bin/pypy/bin/py.py&quot;, line 15, in &lt;module&gt;                              </div>
<div>    from pypy.tool import option                                                </div><div>  File &quot;/bin/pypy/tool/option.py&quot;, line 4, in &lt;module&gt;                          </div><div>    from pypy.config.pypyoption import get_pypy_config                          </div>
<div>  File &quot;/bin/pypy/config/pypyoption.py&quot;, line 7, in &lt;module&gt;                    </div><div>    from pypy.config.translationoption import IS_64_BITS                        </div><div>  File &quot;/bin/pypy/config/translationoption.py&quot;, line 6, in &lt;module&gt;             </div>
<div>    from pypy.config.support import detect_number_of_processors                 </div><div>  File &quot;/bin/pypy/config/support.py&quot;, line 5, in &lt;module&gt;                       </div><div>    import re, sys, os, subprocess                                              </div>
<div>  File &quot;/bin/lib-python/2.7/subprocess.py&quot;, line 398, in &lt;module&gt;               </div><div>    import signal                                                               </div><div>  File &quot;/bin/pypy/module/signal/__init__.py&quot;, line 2, in &lt;module&gt;               </div>
<div>    from pypy.interpreter.mixedmodule import MixedModule                        </div><div>ImportError: cannot import name &#39;MixedModule&#39;                                   </div></div><div><br></div></div>