agents = [hosting_device.cfg_agent for hosting_device in query
if hosting_device.cfg_agent is not None]
if active is not None:
- agents = [agent for agent in agents if not
- self.is_agent_down(agent['heartbeat_timestamp'])]
+ agents = [a for a in agents if not
+ self.is_agent_down(a['heartbeat_timestamp'])]
return agents
def auto_schedule_hosting_devices(self, context, agent_host):
vf_details = self._parse_vf_link_show(vf_line)
if vf_details:
vf_details_list.append(vf_details)
- return [vf_details.get("MAC") for vf_details in
- vf_details_list]
+ return [details.get("MAC") for details in vf_details_list]
def get_vf_state(self, vf_index):
"""Get vf state {True/False}
for network in networks:
lswitches = neutron_nsx_mappings.get(network['id'], [])
- lswitches = [lswitch.get('data') for lswitch in lswitches]
+ lswitches = [lsw.get('data') for lsw in lswitches]
self.synchronize_network(ctx, network, lswitches)
def synchronize_router(self, context, neutron_router_data,
# Delete any IPSec processes running
# VPN that do not have an associated router.
- process_ids = [process_id
- for process_id in self.processes
- if process_id not in router_ids]
+ process_ids = [pid for pid in self.processes if pid not in router_ids]
for process_id in process_ids:
self.destroy_router(process_id)
self.report_status(context)
# E128 continuation line under-indented for visual indent
# E129 visually indented line with same indent as next logical line
# E265 block comment should start with ‘# ‘
-# F812 list comprehension redefines name from line
+# H104 file contains nothing but comments
# H237 module is removed in Python 3
# H305 imports not grouped correctly
# H307 like imports should be grouped together
# H405 multi line docstring summary not separated with an empty line
# H904 Wrap long lines in parentheses instead of a backslash
# TODO(marun) H404 multi line docstring should start with a summary
-ignore = E125,E126,E128,E129,E265,F812,H237,H305,H307,H401,H402,H404,H405,H904
+ignore = E125,E126,E128,E129,E265,H237,H305,H307,H401,H402,H404,H405,H904
show-source = true
builtins = _
exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools,.ropeproject,rally-scenarios