Improved an error message.

Announce when we start building each extension (better feedback).
This commit is contained in:
Greg Ward 2000-02-03 23:07:54 +00:00
parent ef6f515d49
commit 7f0fb0b01e
1 changed files with 5 additions and 2 deletions

View File

@ -197,10 +197,13 @@ def build_extensions (self, extensions):
sources = build_info.get ('sources')
if sources is None or type (sources) not in (ListType, TupleType):
raise DistutilsValueError, \
"in ext_modules option, 'sources' must be present " + \
"and must be a list of source filenames"
("in ext_modules option (extension '%s'), " +
"'sources' must be present and must be " +
"a list of source filenames") % extension_name
sources = list (sources)
self.announce ("building '%s' extension" % extension_name)
# First step: compile the source code to object files. This
# drops the object files in the current directory, regardless
# of where the source is (may be a bad thing, but that's how a