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