def get_exported_entries(self, category, name=None):
        for dist in self.get_distributions():
            r = dist.exports
            if category in r:
                d = r[category]
                if name is not None:
                    if name in d:
                        yield d[name]
                else:
                    for v in d.values():
                        yield v
Open |path| for writing, creating directories if necessary.
dataset/ETHPy150Open anzev/hedwig/build/pip/pip/_vendor/distlib/database.py/DistributionPath.get_exported_entries--crossover with--dataset/ETHPy150Open adblockplus/gyp/pylib/gyp/generator/ninja.py/OpenOutput