diff options
Diffstat (limited to 'Lib/distutils/command/install_lib.py')
| -rw-r--r-- | Lib/distutils/command/install_lib.py | 7 | 
1 files changed, 6 insertions, 1 deletions
| 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 | 
