Message385472
The `pathlib.Path.home()` function looks like:
@classmethod
def home(cls):
"""Return a new path pointing to the user's home directory (as
returned by os.path.expanduser('~')).
"""
return cls(cls()._flavour.gethomedir(None))
If we add a `username=None` parameter and pass this to `gethomedir()` we can easily add a lookup of another user's home directory, so:
import pathlib
username = 'phil'
pathlib.Path.home(username) == pathlib.Path('~' + username).expanduser() |
|
| Date |
User |
Action |
Args |
| 2021-01-22 03:57:15 | barneygale | set | recipients:
+ barneygale |
| 2021-01-22 03:57:15 | barneygale | set | messageid: <1611287835.84.0.363729514225.issue42998@roundup.psfhosted.org> |
| 2021-01-22 03:57:15 | barneygale | link | issue42998 messages |
| 2021-01-22 03:57:15 | barneygale | create | |
|