python24.zip

Steve Holden steve at holdenweb.com
Fri May 27 13:23:12 EDT 2005


Martin v. Löwis wrote:
> Scott David Daniels wrote:
> 
>>>>Is the interpreter unable to call "C" functions ("stat" for example)
>>>>to determine whether an object exists before it puts it on "path".
>>>
>>>
>>>What do you mean, "unable to"? It just doesn't.
>>
>>In fact, the interpreter doesn't necessarily know when it is
>>affecting the path.
> 
> 
> Now I remember what makes this stuff really difficult: PEP 302
> introduces path hooks (sys.path_hooks), allowing imports from
> other sources than files. So the items on sys.path don't have
> to be directory or file names at all, and importing from them
> may still succeed if though stat fails.
> 
This new feature also makes the strategy of looking in the filestore for 
"os.py" somewhat dubious, hence my bug report.

regards
  Steve
-- 
Steve Holden        +1 703 861 4237  +1 800 494 3119
Holden Web LLC             http://www.holdenweb.com/
Python Web Programming  http://pydish.holdenweb.com/




More information about the Python-list mailing list