On Wed, Dec 24, 2014, at 09:09, Chris Cioffi wrote: > PS: For those who are curious, the 2 issues that seemed to hold things > up the most are non-Unix systems (Windows) and how to handle when there > is no home directory. Posix only says that the results are undefined.
What did they end up doing on windows? Many programs use USERPROFILE variable, but supposedly the "correct" variables to use are HOMEDRIVE/HOMEPATH or HOMESHARE. (they're the same directory by default, but it's supposedly possible for them to be different if roaming profiles are set up a certain way). It might be worthwhile to have (both windows and modern unix systems in the form of the freedesktop.org specs have APIs to get these) a way to access the user's Desktop, Documents, etc folders directly. -- https://mail.python.org/mailman/listinfo/python-list