Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-04 | add method AtLocation.as_emptypath for cloning a location | Helmut Grohne | |
2024-04-03 | AtLocation.walk: add support for AT_EMPTY_PATH | Helmut Grohne | |
2024-04-03 | AtLocation.walk: emit nofllow flag when follow_symlinks=False | Helmut Grohne | |
2024-04-03 | AtLocation.readlink: require AT_SYMLINK_NOFOLLOW | Helmut Grohne | |
It does not make sense to read a link after having followed it. | |||
2024-04-02 | improve AtLocation.join semantics | Helmut Grohne | |
Also allow joining an AtLocation. When doing that note that any kind of absolute location object (absolute path without fd and any location with an fd) results in just that latter location just like os.path.join returns the latter path when it is absolute. Fixes: 034f732a1af4 ("initial checkin") | |||
2024-04-02 | a few formatting and typo fixes | Helmut Grohne | |
2024-04-02 | add documentation regarding resource management of AtLocations | Helmut Grohne | |
2024-04-02 | fix logic error in AtLocation.stat | Helmut Grohne | |
Fixes: 1c265b6e11c3 ("add os.stat wrapper AtLocation.stat") | |||
2024-03-24 | AtLocation.mkdir: support optional arguments from pathlib | Helmut Grohne | |
2024-03-22 | add convenience functions for stat to AtLocationLike | Helmut Grohne | |
These are the is_* family and exists all from pathlib.Path. | |||
2024-03-22 | add os.stat wrapper AtLocation.stat | Helmut Grohne | |
2024-03-14 | rename AtLocation.symlink to symlink_to | Helmut Grohne | |
This mirrors what was done for pathlib.Path to avoid confusion about argument order. | |||
2024-03-11 | add method AtLocation.is_absolute | Helmut Grohne | |
This is similar to pathlib.Path.is_absolute. | |||
2024-03-07 | add AtLocation.rename method wrapping os.rename | Helmut Grohne | |
2024-03-07 | add AtLocation.link method wrapping os.link | Helmut Grohne | |
2024-03-03 | implement repr for AtLocation | Helmut Grohne | |
2024-02-25 | spell check | Helmut Grohne | |
2024-02-21 | revoke the false promise that bytes would be convertible to Path | Helmut Grohne | |
pathlib.Path(somebytes) fails. Hence bytes is not actually convertible and should not be included in PathConvertible. Then, we can simplify matters in quite a few places by knowing that the thing we work with is not bytes. | |||
2024-01-18 | initial checkin | Helmut Grohne | |