summaryrefslogtreecommitdiff
path: root/Lib/distutils/util.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed 'mkpath()' to normalize the path right off the bat -- cleans upGreg Ward1999-10-031-5/+7
| | | | | | | the code a bit and should make it work under Windows even with trailing backslash. Fixed a couple of docstrings. Added comment about 'make_file()' possibly being redundant and unnecessary.
* More tweaks to 'mkpath()':Greg Ward1999-09-291-0/+5
| | | | | | - deal with empty tail from os.path.split() (eg. from trailing slash, or backslash, or whatever) - check PATH_CREATED hash inside loop as well
* Added 'write_file()' function.Greg Ward1999-09-211-1/+22
| | | | | | | Added global cache PATH_CREATED used by 'mkpath()' to ensure it doesn't try to create the same path more than once in a session (and, more importantly, to ensure that it doesn't print "creating X" more than once for each X per session!).
* Added 'newer_pairwise()' and 'newer_group()'.Greg Ward1999-09-131-16/+133
| | | | | | Terminology change in 'newer()'. Made 'copy_tree' respect dry_run flag a little better. Added 'move_file()'.
* On David Ascher's recommendation: reversed order of 'utime()' andGreg Ward1999-06-081-2/+5
| | | | 'chmod()' in 'copy_file()'.
* The 'copy_file()' and 'copy_tree()' functions in util.py now haveGreg Ward1999-05-021-12/+30
| | | | | | | meaningful return values: respectively, whether the copy was done, and the list of files that were copied. This meant some trivial changes in core.py as well: the Command methods that mirror 'copy_file()' and 'copy_tree()' have to pass on their return values.
* Added 'dry_run' flag to most functions (to support the "shadow methods"Greg Ward1999-04-041-15/+28
| | | | | | | | that wrap them in the Command class). Fixed 'copy_file()' to use '_copy_file_contents()', not 'copyfile()' from shutil module -- no reference to shutil anymore. Added "not copying" announcement in 'copy_file()'. Wee comment fix.
* First checkin of real Distutils code.Greg Ward1999-03-221-0/+245