[Python-Dev] Path object design (original) (raw)

stephen at xemacs.org stephen at xemacs.org
Sun Nov 5 10:10:44 CET 2006


Michael Urman writes:

Ah, but how do you know when that's wrong? At least under ftp:// your root is often a mid-level directory until you change up out of it. http:// will tend to treat the targets as roots, but I don't know that there's any requirement for a /.. to be meaningless (even if it often is).

ftp and http schemes both have authority ("host") components, so the meaning of ".." path components is defined in the same way for both by section 5 of RFC 3986.

Of course an FTP server is not bound to interpret the protocol so as to mimic URL semantics. But that's a different question.



More information about the Python-Dev mailing list