<div dir="ltr"><font face="monospace, monospace">Hi,<br><br>sys.path is kind of important thing for troubleshooting. It may worth<br>to ship it with a logging mechanism that allows to quickly dump<br>who added what and (optionally) why.<br><br>I see the log as a circular memory buffer of limited size, to say<br>256 entries, that contains tuples in the following format:<br><br>path, who, where, why<br><br>   path   -- actual path added to sys.path<br>   who    -- the context - package.module:function or<br>                         - package.module:class.method or<br></font><span style="font-family:monospace,monospace">                         - package.module:__toplevel__</span><div><font face="monospace, monospace">   where  -- full filename and line number to the instruction</font></div><div><font face="monospace, monospace">   why    -- advanced API may allow to set this field</font></div><div><div><br style="font-family:monospace,monospace"><font face="monospace, monospace">-- <br>anatoly t.</font></div></div></div>