@classmethod
    def factory(cls, name, conf):
        dapr = None
        if name == 'discogs':
            dapr = Discogs(conf)
        elif name == 'echonest':
            dapr = EchoNest()
        elif name == 'lastfm':
            dapr = LastFM()
        elif name == 'mbrainz':
            dapr = MusicBrainz()
        elif name == 'rymusic':
            dapr = RateYourMusic()
        elif name == 'whatcd':
            dapr = WhatCD(conf)
        else:
            raise DataProviderError('dataprovider not found')
        return dapr
Bring the number of pool processes up to the specified number, for use
dataset/ETHPy150Open YetAnotherNerd/whatlastgenre/wlg/dataprovider.py/DataProvider.factory--crossover with--dataset/ETHPy150Open CleanCut/green/green/process.py/LoggingDaemonlessPool._repopulate_pool