Merged revisions 72535 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r72535 | tarek.ziade | 2009-05-10 13:42:46 +0200 (Sun, 10 May 2009) | 1 line

  Added tests form install_lib and pep8-fied the module
........
This commit is contained in:
Tarek Ziadé 2009-05-10 11:45:41 +00:00
parent 06fbee16dc
commit c27aca7d3c
2 changed files with 86 additions and 4 deletions

View file

@ -5,7 +5,7 @@ Implements the Distutils 'install_lib' command
__revision__ = "$Id$"
import sys, os
import os
from distutils.core import Command
from distutils.errors import DistutilsOptionError
@ -57,7 +57,6 @@ class install_lib(Command):
self.skip_build = None
def finalize_options(self):
# Get all the information we need to install pure Python modules
# from the umbrella 'install' command -- build (source) directory,
# install (target) directory, and whether to compile .py files.
@ -78,7 +77,7 @@ class install_lib(Command):
if not isinstance(self.optimize, int):
try:
self.optimize = int(self.optimize)
assert 0 <= self.optimize <= 2
assert self.optimize in (0, 1, 2)
except (ValueError, AssertionError):
raise DistutilsOptionError("optimize must be 0, 1, or 2")
@ -95,7 +94,6 @@ class install_lib(Command):
if outfiles is not None and self.distribution.has_pure_modules():
self.byte_compile(outfiles)
# -- Top-level worker functions ------------------------------------
# (called from 'run()')