From a40de5e684e167f6dedafc943d005e8f7f25a1e7 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Thu, 15 Mar 2018 13:33:53 -0700 Subject: PEP8 --- src/engine/SCons/Builder.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py index 010d5ff..be56273 100644 --- a/src/engine/SCons/Builder.py +++ b/src/engine/SCons/Builder.py @@ -183,6 +183,7 @@ class CallableSelector(SCons.Util.Selector): value = value(env, source) return value + class DictEmitter(SCons.Util.Selector): """A callable dictionary that maps file suffixes to emitters. When called, it finds the right emitter in its dictionary for the @@ -197,6 +198,7 @@ class DictEmitter(SCons.Util.Selector): target, source = emitter(target, source, env) return (target, source) + class ListEmitter(collections.UserList): """A callable list of emitters that calls each in sequence, returning the result. @@ -215,6 +217,7 @@ misleading_keywords = { 'sources' : 'source', } + class OverrideWarner(collections.UserDict): """A class for warning about keyword arguments that we use as overrides in a Builder call. @@ -237,6 +240,7 @@ class OverrideWarner(collections.UserDict): SCons.Warnings.warn(SCons.Warnings.MisleadingKeywordsWarning, msg) self.already_warned = 1 + def Builder(**kw): """A factory for builder objects.""" composite = None -- cgit v0.12