mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
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:
parent
55fced3df9
commit
3459381e2a
5 changed files with 56 additions and 41 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue