Index: build/feature.py =================================================================== --- build/feature.py (revision 75729) +++ build/feature.py (working copy) @@ -226,7 +226,7 @@ if isinstance (names, str): return valid_one (names) else: - return [ valid_one (name) for name in names ] + return all([ valid_one (name) for name in names ]) def attributes (feature): """ Returns the attributes of the given feature. Index: build/project.py =================================================================== --- build/project.py (revision 75729) +++ build/project.py (working copy) @@ -390,7 +390,7 @@ module-name is the name of the project module. location is the location (directory) of the project to initialize. - If not specified, stanalone project will be initialized + If not specified, standalone project will be initialized """ if "--debug-loading" in self.manager.argv(): @@ -413,7 +413,6 @@ # so that it can declare targets. This is intended so that you can put # a .jam file in your sources and use it via 'using'. Standard modules # (in 'tools' subdir) may not assume source dir is set. - module = sys.modules[module_name] attributes.set("source-location", self.loaded_tool_module_path_[module_name], exact=1) python_standalone = True