From: Greg Ward Date: Sat, 20 May 2000 15:08:57 +0000 (+0000) Subject: Check if the claimed build directory doesn't exist, and warn that we don't X-Git-Tag: v2.0b1~1710 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f355d473fa477ece2c85f54bdcce38114cac4bee;p=python 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). --- diff --git a/Lib/distutils/command/install_lib.py b/Lib/distutils/command/install_lib.py index 63c7a6bf00..5b3d77a399 100644 --- a/Lib/distutils/command/install_lib.py +++ b/Lib/distutils/command/install_lib.py @@ -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