Matthias Andreas Benkard wrote:

> But this begs the question: What is relpath good for, anyway?

[Assuming you mean "invites", "prompts", etc. the question...:-)]

A couple of use cases I've encountered:

* Creating symbolic links. I'm traversing a directory
   hierarchy, and building a parallel hierarchy somewhere
   else that contains symbolic links into the original
   one. I want the links to be relative, so that e.g. I
   can move my home directory without all my links breaking.

* In a recent project, I had occasion to store pathnames of
   picture files in a relational database. I wanted to store
   the pathnames relative to a user-chosen "Pictures"
   directory, so that it could be moved without having to
   update all the pathnames in the database.

Both of these happen to involve pathnames that exist on
the currrently available file system, but I can easily
imagine cases where that would not be so. E.g. I might
be generating pathames to go into a tar file that will
be unpacked in a different place or on another system.

-- 
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,          | A citizen of NewZealandCorp, a       |
Christchurch, New Zealand          | wholly-owned subsidiary of USA Inc.  |
[EMAIL PROTECTED]          +--------------------------------------+
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to