Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #21775: shutil.copytree(): fix crash when copying to VFAT | Berker Peksag | 2014-12-10 | 1 | -1/+1 |
| | | | | | | | | | An exception handler assumed that that OSError objects always have a 'winerror' attribute. That is not the case, so the exception handler itself raised AttributeError when run on Linux (and, presumably, any other non-Windows OS). Patch by Greg Ward. | ||||
* | Issue #21280: Fixed a bug in shutil.make_archive() when create an archive of | Serhiy Storchaka | 2014-11-27 | 1 | -2/+2 |
| | | | | current directory in current directory. | ||||
* | Issue #22665: Add missing get_terminal_size and SameFileError to shutil.__all__. | Berker Peksag | 2014-11-01 | 1 | -1/+2 |
| | |||||
* | Issue #19856: shutil.move() failed to move a directory to other directory | Serhiy Storchaka | 2014-02-11 | 1 | -1/+2 |
|\ | | | | | | | on Windows if source name ends with os.altsep. | ||||
| * | Issue #19856: shutil.move() failed to move a directory to other directory | Serhiy Storchaka | 2014-02-11 | 1 | -1/+2 |
| | | | | | | | | on Windows if source name ends with os.altsep. | ||||
* | | merge 3.3 (#20102) | Benjamin Peterson | 2014-02-02 | 1 | -11/+9 |
|\ \ | |/ | |||||
| * | use with statement to ensure zipfile is always closed (closes #20102) | Benjamin Peterson | 2014-02-02 | 1 | -11/+9 |
| | | |||||
* | | Backout a1a05e2724dd: shutil.which(bytes) is a new feature and my patch does ↵ | Victor Stinner | 2013-12-16 | 1 | -15/+8 |
| | | | | | | | | not work on Windows | ||||
* | | Issue #18283: shutil.which() now supports bytes argument, not only text ↵ | Victor Stinner | 2013-12-16 | 1 | -8/+15 |
| | | | | | | | | argument. | ||||
* | | #18705: merge with 3.3. | Ezio Melotti | 2013-08-17 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | #18705: fix a number of typos. Patch by Févry Thibault. | Ezio Melotti | 2013-08-17 | 1 | -3/+3 |
| | | |||||
* | | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) | Brett Cannon | 2013-07-04 | 1 | -5/+5 |
| | | |||||
* | | Issue #18200: Update the stdlib (except tests) to use | Brett Cannon | 2013-06-14 | 1 | -5/+5 |
| | | | | | | | | ModuleNotFoundError. | ||||
* | | - Issue #17012: shutil.which() no longer fallbacks to the PATH environment | Barry Warsaw | 2013-04-16 | 1 | -1/+5 |
|\ \ | |/ | | | | | variable if empty path argument is specified. Patch by Serhiy Storchaka. | ||||
| * | - Issue #17012: shutil.which() no longer fallbacks to the PATH environment | Barry Warsaw | 2013-04-16 | 1 | -1/+5 |
| | | | | | | | | variable if empty path argument is specified. Patch by Serhiy Storchaka. | ||||
* | | #17076: Make copying of xattrs more permissive of missing FS support | Hynek Schlawack | 2013-02-05 | 1 | -1/+7 |
|\ \ | |/ | | | | | Patch by Thomas Wouters. | ||||
| * | #17076: Make copying of xattrs more permissive of missing FS support | Hynek Schlawack | 2013-02-05 | 1 | -1/+7 |
| | | | | | | | | Patch by Thomas Wouters. | ||||
* | | Issue #16957: shutil.which() no longer searches a bare file name in the | Serhiy Storchaka | 2013-01-23 | 1 | -4/+7 |
|\ \ | |/ | | | | | | | current directory on Unix and no longer searches a relative file path with a directory part in PATH directories. Patch by Thomas Kluyver. | ||||
| * | Issue #16957: shutil.which() no longer searches a bare file name in the | Serhiy Storchaka | 2013-01-23 | 1 | -4/+7 |
| | | | | | | | | | | current directory on Unix and no longer searches a relative file path with a directory part in PATH directories. Patch by Thomas Kluyver. | ||||
* | | Issue #16993: shutil.which() now preserves the case of the path and extension | Serhiy Storchaka | 2013-01-21 | 1 | -5/+7 |
|\ \ | |/ | | | | | on Windows. | ||||
| * | Issue #16993: shutil.which() now preserves the case of the path and extension | Serhiy Storchaka | 2013-01-21 | 1 | -5/+7 |
| | | | | | | | | on Windows. | ||||
* | | Issue #16719: Get rid of WindowsError. Use OSError instead | Andrew Svetlov | 2012-12-19 | 1 | -9/+2 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #16706: get rid of os.error | Andrew Svetlov | 2012-12-18 | 1 | -5/+5 |
| | | |||||
* | | Get rig of EnvironmentError (#16705) | Andrew Svetlov | 2012-12-17 | 1 | -5/+5 |
| | | |||||
* | | #15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree | Hynek Schlawack | 2012-12-10 | 1 | -9/+21 |
|\ \ | |/ | | | | | | | | | It caused rmtree to not ignore certain errors when ignore_errors was set. Patch by Alessandro Moura and Serhiy Storchaka. | ||||
| * | #15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree | Hynek Schlawack | 2012-12-10 | 1 | -9/+21 |
| |\ | | | | | | | | | | | | | | | | It caused rmtree to not ignore certain errors when ignore_errors was set. Patch by Alessandro Moura and Serhiy Storchaka. | ||||
* | | | Closes #1492704: Make shutil.copyfile() raise a distinct SameFileError | Hynek Schlawack | 2012-10-07 | 1 | -1/+7 |
|/ / | | | | | | | Patch by Atsuo Ishimoto. | ||||
* | | merge with 3.2 | Georg Brandl | 2012-08-25 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix wrong way of adding Error information in shutil.copytree. | Georg Brandl | 2012-08-25 | 1 | -1/+1 |
| | | |||||
| * | Issue #14662: Prevent shutil failures on OS X when destination does not | Ned Deily | 2012-05-11 | 1 | -2/+4 |
| | | | | | | | | support chflag operations. (Patch by Hynek Schlawack) | ||||
* | | #1492704: Backout and wait for 3.4 | Hynek Schlawack | 2012-07-19 | 1 | -7/+1 |
| | | |||||
* | | #1492704: Make shutil.copyfile() raise a distinct SameFileError | Hynek Schlawack | 2012-07-19 | 1 | -1/+7 |
| | | | | | | | | Patch by Atsuo Ishimoto. | ||||
* | | Issue #15202: Consistently use the name "follow_symlinks" for | Larry Hastings | 2012-07-15 | 1 | -26/+26 |
| | | | | | | | | new parameters in os and shutil functions. Patch by Serhiy Storchaka. | ||||
* | | - Issue #15238: shutil.copystat now copies Linux "extended attributes". | Larry Hastings | 2012-07-15 | 1 | -22/+22 |
| | | |||||
* | | Check for all used fd-based functions in shutil.rmdir, closes #15218 | Hynek Schlawack | 2012-06-29 | 1 | -2/+4 |
| | | |||||
* | | #4489: Use dir_fd in rmdir in _rmtree_safe_fd() | Hynek Schlawack | 2012-06-28 | 1 | -4/+8 |
| | | | | | | | | | | Now that rmdir supports dir_fd, we also use it. Attackers can't even delete empty directories anymore. | ||||
* | | #4489: Don't follow ever symlinks in rmtree | Hynek Schlawack | 2012-06-28 | 1 | -2/+2 |
| | | | | | | | | Also added several regression tests. | ||||
* | | #4489 Make fd based rmtree work on bytes | Hynek Schlawack | 2012-06-25 | 1 | -0/+3 |
| | | |||||
* | | Issue #4489: Rename the feature marker for the symlink resistant rmtree and ↵ | Nick Coghlan | 2012-06-24 | 1 | -2/+6 |
| | | | | | | | | store it as a function attribute | ||||
* | | small refactor and PEP8 line width/docstring | Philip Jenvey | 2012-06-23 | 1 | -9/+13 |
| | | |||||
* | | #4489: Fix usage of fd-based functions to new api introduced earlier today | Hynek Schlawack | 2012-06-23 | 1 | -11/+12 |
| | | | | | | | | | | | | | | | | Also add an explicit test for safe implementation usage on supported platforms. As a side effect, this commit adds a module-level attribute 'rmtree_is_safe' which offers introspection whether the current rmtree implementation is safe against symlink attacks. | ||||
* | | #4489: Add a shutil.rmtree that isn't suspectible to symlink attacks | Hynek Schlawack | 2012-06-23 | 1 | -18/+81 |
| | | | | | | | | | | It is used automatically on platforms supporting the necessary os.openat() and os.unlinkat() functions. Main code by Martin von Löwis. | ||||
* | | Fix #15148. Capitalize PATH, hopefully leading to less confusion | Brian Curtin | 2012-06-23 | 1 | -1/+1 |
| | | |||||
* | | Fix #15148. Make the shutil.which docstring more thorough | Brian Curtin | 2012-06-23 | 1 | -1/+3 |
| | | |||||
* | | file was the old arg name from an earlier patch. command matches the ↵ | Brian Curtin | 2012-06-23 | 1 | -2/+2 |
| | | | | | | | | implementation | ||||
* | | Issue #15148: Fixed typos in shutil.which() docstring | Alexander Belopolsky | 2012-06-23 | 1 | -1/+1 |
| | | |||||
* | | Issue #14626: Large refactoring of functions / parameters in the os module. | Larry Hastings | 2012-06-22 | 1 | -27/+36 |
| | | | | | | | | | | | | | | | | | | Many functions now support "dir_fd" and "follow_symlinks" parameters; some also support accepting an open file descriptor in place of of a path string. Added os.support_* collections as LBYL helpers. Removed many functions only previously seen in 3.3 alpha releases (often starting with "f" or "l", or ending with "at"). Originally suggested by Serhiy Storchaka; implemented by Larry Hastings. | ||||
* | | Issue #444582: shutil.which() respects relative paths. | Antoine Pitrou | 2012-06-22 | 1 | -1/+1 |
| | | |||||
* | | whitespace normalize | Brian Curtin | 2012-06-22 | 1 | -1/+0 |
| | | |||||
* | | Fix #444582. Add shutil.which function for finding programs on the system path. | Brian Curtin | 2012-06-22 | 1 | -1/+49 |
| | |