Changed so all the help-generating functions are defined, at module-level,

in the module of the command classes that have command-specific
help options.  This lets us keep the principle of lazily importing
the ccompiler module, and also gets away from defining non-methods
at class level.
This commit is contained in:
Greg Ward 2000-06-24 01:23:37 +00:00
parent 55fced3df9
commit 3459381e2a
5 changed files with 56 additions and 41 deletions

View file

@ -23,7 +23,11 @@ import os, string
from types import *
from distutils.core import Command
from distutils.errors import *
from distutils.ccompiler import new_compiler,show_compilers
def show_compilers ():
from distutils.ccompiler import show_compilers
show_compilers()
class build_clib (Command):
@ -102,6 +106,7 @@ class build_clib (Command):
return
# Yech -- this is cut 'n pasted from build_ext.py!
from distutils.ccompiler import new_compiler
self.compiler = new_compiler (compiler=self.compiler,
verbose=self.verbose,
dry_run=self.dry_run,