src/hpc/autoscale/job/schedulernode.py [62:73]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def to_dict(self) -> typing.Dict:
        ret = super().to_dict()
        ret["memory"] = self.memory
        ret["vcpu-count"] = self.vcpu_count
        ret["pcpu-count"] = self.pcpu_count
        ret["gpu-count"] = self.gpu_count
        return ret

    def __lt__(self, node: typing.Any) -> int:
        return node.hostname_or_uuid < self.hostname_or_uuid

    def __str__(self) -> str:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/hpc/autoscale/job/schedulernode.py [118:129]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def to_dict(self) -> typing.Dict:
        ret = super().to_dict()
        ret["memory"] = self.memory
        ret["vcpu-count"] = self.vcpu_count
        ret["pcpu-count"] = self.pcpu_count
        ret["gpu-count"] = self.gpu_count
        return ret

    def __lt__(self, node: typing.Any) -> int:
        return node.hostname_or_uuid < self.hostname_or_uuid

    def __str__(self) -> str:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



