Changed to use the method versions of 'copy_file()', 'copy_tree()',

and 'make_file()'-- that way, the verbose and dry-run flags are
handled for free.
This commit is contained in:
Greg Ward 1999-04-04 02:46:29 +00:00
parent bd3bdde70b
commit 4070f50537
3 changed files with 7 additions and 12 deletions

View File

@ -84,11 +84,10 @@ class BuildPy (Command):
for i in range (len (infiles)): for i in range (len (infiles)):
outdir = os.path.split (outfiles[i])[0] outdir = os.path.split (outfiles[i])[0]
if not created.get(outdir): if not created.get(outdir):
mkpath (outdir, verbose=self.distribution.verbose) self.mkpath (outdir)
created[outdir] = 1 created[outdir] = 1
copy_file (infiles[i], outfiles[i], self.copy_file (infiles[i], outfiles[i])
update=1, verbose=self.distribution.verbose)
# (Optionally) compile .py to .pyc # (Optionally) compile .py to .pyc
# XXX hey! we can't control whether we optimize or not; that's up # XXX hey! we can't control whether we optimize or not; that's up
@ -102,9 +101,9 @@ class BuildPy (Command):
# XXX can't assume this filename mapping! # XXX can't assume this filename mapping!
out_fn = string.replace (f, '.py', '.pyc') out_fn = string.replace (f, '.py', '.pyc')
make_file (f, out_fn, compile, (f,), self.make_file (f, out_fn, compile, (f,),
verbose=self.distribution.verbose, "compiling %s -> %s" % (f, out_fn),
update_message="compiling %s" % f) "compilation of %s skipped" % f)
# XXX ignore self.optimize for now, since we don't really know if # XXX ignore self.optimize for now, since we don't really know if
# we're compiling optimally or not, and couldn't pick what to do # we're compiling optimally or not, and couldn't pick what to do

View File

@ -33,9 +33,7 @@ class InstallPy (Command):
# Dump entire contents of the build directory to the installation # Dump entire contents of the build directory to the installation
# directory (that's the beauty of having a build directory!) # directory (that's the beauty of having a build directory!)
copy_tree (self.build_dir, self.dir, self.copy_tree (self.build_dir, self.dir)
verbose=self.distribution.verbose,
update=1)
# run () # run ()

View File

@ -33,9 +33,7 @@ class InstallPy (Command):
# Dump entire contents of the build directory to the installation # Dump entire contents of the build directory to the installation
# directory (that's the beauty of having a build directory!) # directory (that's the beauty of having a build directory!)
copy_tree (self.build_dir, self.dir, self.copy_tree (self.build_dir, self.dir)
verbose=self.distribution.verbose,
update=1)
# run () # run ()