"""
Show the information for the monitor name
"""
- mon = filter(
- lambda x: x['name'] == self.name,
- context.instance.get_mons()
- )
-
+ mon = [x for x in context.instance.get_mons()
+ if x['name'] == self.name]
if len(mon) != 1:
response.status = 500
return {'message': 'Failed to identify the monitor node "{}"'.format(self.name)}
-
return mon[0]
"""
Show the information for the request id
"""
- request = filter(
- lambda x: x.id == self.request_id,
- context.instance.requests
- )
-
+ request = [x for x in context.instance.requests
+ if x.id == self.request_id]
if len(request) != 1:
response.status = 500
return {'message': 'Unknown request id "{}"'.format(self.request_id)}
-
- request = request[0]
- return request
+ return request[0]
@expose(template='json')
"""
num_requests = len(context.instance.requests)
- context.instance.requests = filter(
- lambda x: not x.is_finished(),
- context.instance.requests
- )
-
+ context.instance.requests = [x for x in context.instance.requests
+ if not x.is_finished()]
+ remaining = len(context.instance.requests)
# Return the job statistics
return {
- 'cleaned': num_requests - len(context.instance.requests),
- 'remaining': len(context.instance.requests),
+ 'cleaned': num_requests - remaining,
+ 'remaining': remaining,
}