In Python jargon this is not actually a "comprehension", which is
reserved for list comprehensions, but a "generator expression".
Just in case someone cares.
svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2719
<td>${machine.owner}</td>
<td>${machine.administrator}</td>
% if machine.nics:
- <td>${', '.join(map(lambda x: x.ip, machine.nics))}</td>
+ <td>${', '.join(nic.ip for nic in machine.nics)}</td>
% else:
<td></td>
% endif