summaryrefslogtreecommitdiffstats
path: root/Python/emscripten_signal.c
diff options
context:
space:
mode:
authorBarney Gale <barney.gale@gmail.com>2024-08-26 13:14:23 (GMT)
committerGitHub <noreply@github.com>2024-08-26 13:14:23 (GMT)
commitc68a93c582cc733c399a1cf9e850e5071f79aec1 (patch)
tree7cf68402c646cd8c5341af70eaf4f5ce9672cbdc /Python/emscripten_signal.c
parentdbc1752d4107532d312c78263212e807a3674eb1 (diff)
downloadcpython-c68a93c582cc733c399a1cf9e850e5071f79aec1.zip
cpython-c68a93c582cc733c399a1cf9e850e5071f79aec1.tar.gz
cpython-c68a93c582cc733c399a1cf9e850e5071f79aec1.tar.bz2
GH-73991: Add `pathlib.Path.copy_into()` and `move_into()` (#123314)
These two methods accept an *existing* directory path, onto which we join the source path's base name to form the final target path. A possible alternative implementation is to check for directories in `copy()` and `move()` and adjust the target path, which is done in several `shutil` functions. This behaviour is helpful in a shell context, but less so in a stored program that explicitly specifies destinations. For example, a user that calls `Path('foo.py').copy('bar.py')` might not imagine that `bar.py/foo.py` would be created, but under the alternative implementation this will happen if `bar.py` is an existing directory.
Diffstat (limited to 'Python/emscripten_signal.c')
0 files changed, 0 insertions, 0 deletions