Ah yes, moral philosophy and python all come together... Er, that is to day:
Imagine you have this situation on a *nix filesystem: Symlink A: /foo -> /usr/home Symlink B: /bar -> /foo/username If I do this: import os print os.path.realpath("/bar") I get this (as one would expect): /usr/home/username However, what if I want to get back the result in this form: /foo/username IOW, is there a way to return a symlink-based path which contains the symlink pointer as is was *defined* not as it expands? TIA, ---------------------------------------------------------------------------- Tim Daneliuk [EMAIL PROTECTED] PGP Key: http://www.tundraware.com/PGP/ -- http://mail.python.org/mailman/listinfo/python-list