def _load_provider_feature(feature, providers):
 features = []
 for provider in providers:
  mod = __import__(provider, fromlist=[feature])
  features = getattr(mod, feature)(features)
 return features

def _load_provider_feature ( feature , providers ) : features = [ ] for provider in providers : mod = __import__ ( provider , fromlist = [ feature ] ) features = getattr ( mod , feature ) ( features ) return features
load the named feature from an ordered list of dotted-notation modules which each implements the feature .