- # description = "%s : A physical server resource" % stxobj.name
- content = json.loads(stxobj.content)
- selected_keys = [
- "hostname", "personality", "id", "mgmt_ip", "mgmt_mac",
- "software_load", "capabilities",
- "operational", "availability", "administrative",
- "boot_device", "rootfs_device", "install_state", "subfunctions",
- "clock_synchronization", "max_cpu_mhz_allowed"
- ]
- filtered = dict(
- filter(lambda item: item[0] in selected_keys, content.items()))
- extensions = json.dumps(filtered)
- description = ";".join([f"{k}:{v}" for k, v in filtered.items()])
+ extensions = json.dumps(stxobj.filtered)
+ description = ";".join([f"{k}:{v}" for k, v in stxobj.filtered.items()])