From: <sp...@ma...> - 2005-03-04 17:03:21
|
Hello Paul, Did you create a spyce page that contained something like: sys.path.append("C:/Apache2/htdocs/test") If that's the case, then most likely, each time you load the page, C:/Apache2/htdocs/test is being appended to sys.path which of course is not what you want. You probably should modify your spyce.conf configuration file and add C:/Apache2/htdocs/test to the "path" parameter rather than manually altering the sys.path within the spyce page. If you really need to modify your sys.path dynamically, you could always test for the existence of C:/Apache2/htdocs/test before appending it: if "C:/Apache2/htdocs/test" not in sys.path: sys.path.append("C:/Apache2/htdocs/test") Regards, Phil -------------------------------------------------------------------------------- The following program: <html><body> [[\ import sys print sys.path ]] </body></html> yields ['c:\\Python24\\myModules', 'C:\\WINNT\\system32\\python24.zip', 'C:\\Python24\\Lib', 'C:\\Python24\\DLLs', 'C:\\Python24\\Lib\\lib-tk', 'C:\\Apache2', 'C:\\Apache2\\bin', 'C:\\Python24', 'C:\\Python24\\lib\\site-packages', 'C:/spyce', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test', 'C:/Apache2/htdocs/test'] I wondered why there were so many copies of the 'C:/Apache2/htdocs/test' directory. Paul Hide |