Hi Alex.
Alex Romosan <[EMAIL PROTECTED]> (12/11/2008):
> as intended, i guess, this patch breaks loading modules from the
> current directory but i have scripts that need to load extra modules
> from the current directory. how does one do it now? i've modified my
> scripts to do
>
> import sys
> sys.path.append(".")
>
> import ModuleYou could also set PYTHONPATH, I guess? (Though untested, I only recall having done so when hacking some pythonish stuff, having some modules under lib/, so that scripts under bin/ could use them.) > but this seems silly. shouldn't the current directory be appended to > the end of the system path so system modules are loaded first and then > if they don't exist they are loaded from the current directory? That might be done, but I'm not very inclined to relax that sanity check to allow “userscripts” again; I'm sorry, I kind of prefer having people deliberately add “.” as you mentioned to having possible security holes (not as obvious as previously, but I guess one could craft something). Mraw, KiBi.
signature.asc
Description: Digital signature

