def load_backends_and_plugins(plugins, working_set, backends, build_configuration=None):
 build_configuration = (build_configuration or BuildConfiguration())
 load_build_configuration_from_source(build_configuration, backends)
 load_plugins(build_configuration, (plugins or []), working_set)
 return build_configuration

def load_backends_and_plugins ( plugins , working_set , backends , build_configuration = None ) : build_configuration = ( build_configuration or BuildConfiguration ( ) ) load_build_configuration_from_source ( build_configuration , backends ) load_plugins ( build_configuration , ( plugins or [ ] ) , working_set ) return build_configuration
load named plugins and source backends .