def node_distribution(self, cloud):
        result = {}
        for vm_obj in self.vms:
            if not vm_obj.node.is_full and vm_obj.node.cloud == cloud:
                if vm_obj.node not in result:
                    result[vm_obj.node] = 0
                result[vm_obj.node] += 1
        return result
.
dataset/ETHPy150Open MirantisWorkloadMobility/CloudFerry/cloudferry/condensation/flavor.py/Flavor.node_distribution--crossover with--dataset/ETHPy150Open geopython/OWSLib/owslib/feature/wfs110.py/ContentMetadata.__init__