def METHOD_NAME(self, idx):
    if idx is None:
        return None
    if idx < 1 or idx > self.platform['num_psus']:
        print("Invalid index %d\n" % idx)
        return None
    device = "PSU"+"%d" % (idx)
    output = pddf_obj.get_attr_name_output(device, "psu_mfr_id")
    if not output:
        return None
    mfr = output['status']
    return mfr.rstrip('\n')