def get_from_node_resources()

in src/hpc/autoscale/node/nodemanager.py [0:0]


                    def get_from_node_resources(node: Node) -> ht.ResourceTypeAtom:

                        if alias.endswith(".value"):
                            rname = alias[: -len(".value")]
                            value = node.resources.get(rname)
                        else:
                            rname = alias
                            value = node.resources.get(rname)

                        if value is None:
                            msg: str = (
                                "Could not define default resource name=%s with alias=%s"
                                + " for node/bucket %s because the node/bucket did not define %s as a resource"
                            )
                            logging.warning(
                                msg,
                                attr,
                                alias,
                                node,
                                alias,
                            )
                            value = ""

                        if alias.endswith(".value"):
                            return getattr(value, "value")

                        return value