- ret[sxp.child_value(d, 'uuid', 'NONE').replace('-', '_')] = {'name': sxp.child_value(d, 'name', 'UNKNOWN'),
- 'cpu_time': sxp.child_value(d, 'cpu_time', 0.0),
- 'domid': sxp.child_value(d, 'domid', -1),
- 'uuid': sxp.child_value(d, 'uuid', 'NONE'),
- }
+ data = {'name': sxp.child_value(d, 'name', 'UNKNOWN'),
+ 'cpu_time': sxp.child_value(d, 'cpu_time', 0.0),
+ 'domid': sxp.child_value(d, 'domid', -1),
+ 'uuid': sxp.child_value(d, 'uuid', 'NONE'),
+ }
+ try:
+ sched = server.xend.domain.sched_credit_get(data['name'])
+ data['sched-credit'] = sched
+ except:
+ data['sched-credit'] = None
+ ret[sxp.child_value(d, 'uuid', 'NONE').replace('-', '_')] = data