Check if the claimed build directory doesn't exist, and warn that we don't

have any Python modules to install (rather than bomb when we try to copy
a non-existent directory).
This commit is contained in:
Greg Ward 2000-05-20 15:08:57 +00:00
parent 44a61bbb66
commit f355d473fa

View file

@ -53,7 +53,12 @@ class install_lib (Command):
# Install everything: simply dump the entire contents of the build
# directory to the installation directory (that's the beauty of
# having a build directory!)
outfiles = self.copy_tree (self.build_dir, self.install_dir)
if os.path.isdir(self.build_dir):
outfiles = self.copy_tree (self.build_dir, self.install_dir)
else:
self.warn("'%s' does not exist -- no Python modules to install" %
self.build_dir)
return
# (Optionally) compile .py to .pyc
# XXX hey! we can't control whether we optimize or not; that's up