def __init__(self, discoverer=None, renderer=None):
        if not discoverer:
            discoverer = DefaultDiscoverer()

        if not renderer:
            renderer = DefaultRenderer()

        self.discoverer = discoverer
        self.renderer = renderer
Given a disk_size (in GB), try to find a disk
dataset/ETHPy150Open pyembed/pyembed/pyembed/core/__init__.py/PyEmbed.__init__--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/PerfKitBenchmarker/perfkitbenchmarker/providers/cloudstack/cloudstack_disk.py/CloudStackDisk._GetBestOfferingId