Fix dict related issues for Python 2/3
when dict keys/values/items as a list replace keylist = heights.keys() to keylist = list(heights) replace valuelist = heights.values() valuelist = list(heights.values()) when Iterating through dict keys/values/items keep for key in heights.keys() Story: 2003427 Task: 24607 Change-Id: I22c8e1c5494a6763821b394a77a4d93ec837edc0 Signed-off-by: SidneyAn <ran1.an@intel.com>
This commit is contained in:
parent
7251eec3ba
commit
7927d40584
@ -733,7 +733,7 @@ def analysis_stdout(records):
|
|||||||
instances_state_change[data['instance_name']] = record
|
instances_state_change[data['instance_name']] = record
|
||||||
|
|
||||||
print("\nHost-States (last-seen):")
|
print("\nHost-States (last-seen):")
|
||||||
hosts_state = sorted(hosts_state_change.values(),
|
hosts_state = sorted(list(hosts_state_change.values()),
|
||||||
key=lambda k: k['timestamp'])
|
key=lambda k: k['timestamp'])
|
||||||
|
|
||||||
for idx, host in enumerate(hosts_state):
|
for idx, host in enumerate(hosts_state):
|
||||||
@ -747,7 +747,7 @@ def analysis_stdout(records):
|
|||||||
host_data['nfvi_avail_state']))
|
host_data['nfvi_avail_state']))
|
||||||
|
|
||||||
print("\nInstance-States (last-seen):")
|
print("\nInstance-States (last-seen):")
|
||||||
instances_state = sorted(instances_state_change.values(),
|
instances_state = sorted(list(instances_state_change.values()),
|
||||||
key=lambda k: k['timestamp'])
|
key=lambda k: k['timestamp'])
|
||||||
|
|
||||||
for idx, instance in enumerate(instances_state):
|
for idx, instance in enumerate(instances_state):
|
||||||
|
@ -33,7 +33,7 @@ def selobj_del_read_obj(selobj):
|
|||||||
"""
|
"""
|
||||||
global _read_callbacks
|
global _read_callbacks
|
||||||
|
|
||||||
if selobj in _read_callbacks.keys():
|
if selobj in list(_read_callbacks):
|
||||||
_read_callbacks.pop(selobj)
|
_read_callbacks.pop(selobj)
|
||||||
|
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ def selobj_del_write_obj(selobj):
|
|||||||
"""
|
"""
|
||||||
global _write_callbacks
|
global _write_callbacks
|
||||||
|
|
||||||
if selobj in _write_callbacks.keys():
|
if selobj in list(_write_callbacks):
|
||||||
_write_callbacks.pop(selobj)
|
_write_callbacks.pop(selobj)
|
||||||
|
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ def selobj_del_error_callback(selobj):
|
|||||||
"""
|
"""
|
||||||
global _error_callbacks
|
global _error_callbacks
|
||||||
|
|
||||||
if selobj in _error_callbacks.keys():
|
if selobj in list(_error_callbacks):
|
||||||
_error_callbacks.pop(selobj)
|
_error_callbacks.pop(selobj)
|
||||||
|
|
||||||
|
|
||||||
@ -90,8 +90,8 @@ def selobj_dispatch(timeout_in_ms):
|
|||||||
|
|
||||||
global _read_callbacks, _write_callbacks, _error_callbacks
|
global _read_callbacks, _write_callbacks, _error_callbacks
|
||||||
|
|
||||||
read_objs = _read_callbacks.keys()
|
read_objs = list(_read_callbacks)
|
||||||
write_objs = _write_callbacks.keys()
|
write_objs = list(_write_callbacks)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
readable, writeable, in_error = select.select(read_objs, write_objs, [],
|
readable, writeable, in_error = select.select(read_objs, write_objs, [],
|
||||||
@ -133,10 +133,10 @@ def selobj_dispatch(timeout_in_ms):
|
|||||||
histogram.add_histogram_data("selobj error: " + callback.__name__,
|
histogram.add_histogram_data("selobj error: " + callback.__name__,
|
||||||
elapsed_ms / 100, "decisecond")
|
elapsed_ms / 100, "decisecond")
|
||||||
|
|
||||||
if selobj in _read_callbacks.keys():
|
if selobj in list(_read_callbacks):
|
||||||
_read_callbacks.pop(selobj)
|
_read_callbacks.pop(selobj)
|
||||||
|
|
||||||
if selobj in _write_callbacks.keys():
|
if selobj in list(_write_callbacks):
|
||||||
_write_callbacks.pop(selobj)
|
_write_callbacks.pop(selobj)
|
||||||
|
|
||||||
except (OSError, socket.error, select.error) as e:
|
except (OSError, socket.error, select.error) as e:
|
||||||
|
@ -88,7 +88,7 @@ def _audit_nfvi_system_info_callback(timer_id):
|
|||||||
if response['completed']:
|
if response['completed']:
|
||||||
nfvi_system = response['result-data']
|
nfvi_system = response['result-data']
|
||||||
system_table = tables.tables_get_system_table()
|
system_table = tables.tables_get_system_table()
|
||||||
deletable_systems = system_table.keys()
|
deletable_systems = list(system_table)
|
||||||
|
|
||||||
if nfvi_system is not None:
|
if nfvi_system is not None:
|
||||||
system = system_table.get(nfvi_system.name, None)
|
system = system_table.get(nfvi_system.name, None)
|
||||||
@ -121,7 +121,7 @@ def _audit_nfvi_hosts_callback(timer_id):
|
|||||||
|
|
||||||
if response['completed']:
|
if response['completed']:
|
||||||
host_table = tables.tables_get_host_table()
|
host_table = tables.tables_get_host_table()
|
||||||
deletable_host_groups = host_table.keys()
|
deletable_host_groups = list(host_table)
|
||||||
|
|
||||||
for host_name in response['incomplete-hosts']:
|
for host_name in response['incomplete-hosts']:
|
||||||
if host_name in deletable_host_groups:
|
if host_name in deletable_host_groups:
|
||||||
@ -148,7 +148,7 @@ def _audit_nfvi_hosts_callback(timer_id):
|
|||||||
|
|
||||||
# Manage host groups
|
# Manage host groups
|
||||||
host_group_table = tables.tables_get_host_group_table()
|
host_group_table = tables.tables_get_host_group_table()
|
||||||
deletable_host_groups = host_group_table.keys()
|
deletable_host_groups = list(host_group_table)
|
||||||
|
|
||||||
for host_name in response['incomplete-hosts']:
|
for host_name in response['incomplete-hosts']:
|
||||||
host_group = next((x for x in host_group_table
|
host_group = next((x for x in host_group_table
|
||||||
@ -193,7 +193,7 @@ def _audit_nfvi_host_aggregates_callback(timer_id):
|
|||||||
|
|
||||||
if response['completed']:
|
if response['completed']:
|
||||||
host_aggregate_table = tables.tables_get_host_aggregate_table()
|
host_aggregate_table = tables.tables_get_host_aggregate_table()
|
||||||
deletable_host_aggregates = host_aggregate_table.keys()
|
deletable_host_aggregates = list(host_aggregate_table)
|
||||||
|
|
||||||
for nfvi_host_aggregate in response['result-data']:
|
for nfvi_host_aggregate in response['result-data']:
|
||||||
host_aggregate = host_aggregate_table.get(
|
host_aggregate = host_aggregate_table.get(
|
||||||
@ -207,7 +207,7 @@ def _audit_nfvi_host_aggregates_callback(timer_id):
|
|||||||
deletable_host_aggregates.remove(nfvi_host_aggregate.name)
|
deletable_host_aggregates.remove(nfvi_host_aggregate.name)
|
||||||
|
|
||||||
for host_aggregate_name in deletable_host_aggregates:
|
for host_aggregate_name in deletable_host_aggregates:
|
||||||
if host_aggregate_name in host_aggregate_table.keys():
|
if host_aggregate_name in list(host_aggregate_table):
|
||||||
del host_aggregate_table[host_aggregate_name]
|
del host_aggregate_table[host_aggregate_name]
|
||||||
|
|
||||||
else:
|
else:
|
||||||
@ -232,7 +232,7 @@ def _audit_nfvi_hypervisors_callback(timer_id):
|
|||||||
trigger_recovery = False
|
trigger_recovery = False
|
||||||
if response['completed']:
|
if response['completed']:
|
||||||
hypervisor_table = tables.tables_get_hypervisor_table()
|
hypervisor_table = tables.tables_get_hypervisor_table()
|
||||||
deletable_hypervisors = hypervisor_table.keys()
|
deletable_hypervisors = list(hypervisor_table)
|
||||||
|
|
||||||
for nfvi_hypervisor in response['result-data']:
|
for nfvi_hypervisor in response['result-data']:
|
||||||
hypervisor = hypervisor_table.get(nfvi_hypervisor.uuid, None)
|
hypervisor = hypervisor_table.get(nfvi_hypervisor.uuid, None)
|
||||||
@ -286,7 +286,7 @@ def _audit_nfvi_tenants_callback(timer_id):
|
|||||||
|
|
||||||
if response['completed']:
|
if response['completed']:
|
||||||
tenant_table = tables.tables_get_tenant_table()
|
tenant_table = tables.tables_get_tenant_table()
|
||||||
deletable_tenants = tenant_table.keys()
|
deletable_tenants = list(tenant_table)
|
||||||
|
|
||||||
for nfvi_tenant in response['result-data']:
|
for nfvi_tenant in response['result-data']:
|
||||||
tenant = tenant_table.get(nfvi_tenant.uuid, None)
|
tenant = tenant_table.get(nfvi_tenant.uuid, None)
|
||||||
@ -331,7 +331,7 @@ def _audit_nfvi_instance_types_callback(timer_id):
|
|||||||
instance_type_table = tables.tables_get_instance_type_table()
|
instance_type_table = tables.tables_get_instance_type_table()
|
||||||
|
|
||||||
if _deletable_instance_types is None:
|
if _deletable_instance_types is None:
|
||||||
_deletable_instance_types = instance_type_table.keys()
|
_deletable_instance_types = list(instance_type_table)
|
||||||
|
|
||||||
for nfvi_instance_type in response['result-data']:
|
for nfvi_instance_type in response['result-data']:
|
||||||
instance_type = instance_type_table.get(nfvi_instance_type.uuid,
|
instance_type = instance_type_table.get(nfvi_instance_type.uuid,
|
||||||
@ -367,20 +367,20 @@ def _audit_nfvi_instance_types_callback(timer_id):
|
|||||||
if instance_type_uuid in _nfvi_instance_types_outstanding:
|
if instance_type_uuid in _nfvi_instance_types_outstanding:
|
||||||
del _nfvi_instance_types_outstanding[instance_type_uuid]
|
del _nfvi_instance_types_outstanding[instance_type_uuid]
|
||||||
|
|
||||||
_deletable_instance_types = instance_type_table.keys()
|
_deletable_instance_types = list(instance_type_table)
|
||||||
_nfvi_instance_types_paging.first_page()
|
_nfvi_instance_types_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Instance-Types callback, page-request-id mismatch, "
|
DLOG.error("Audit-Instance-Types callback, page-request-id mismatch, "
|
||||||
"responses=%s, page-request-id=%s."
|
"responses=%s, page-request-id=%s."
|
||||||
% (response, _nfvi_instance_types_paging.page_request_id))
|
% (response, _nfvi_instance_types_paging.page_request_id))
|
||||||
instance_type_table = tables.tables_get_instance_type_table()
|
instance_type_table = tables.tables_get_instance_type_table()
|
||||||
_deletable_instance_types = instance_type_table.keys()
|
_deletable_instance_types = list(instance_type_table)
|
||||||
_nfvi_instance_types_paging.first_page()
|
_nfvi_instance_types_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Instance-Types callback, not completed, "
|
DLOG.error("Audit-Instance-Types callback, not completed, "
|
||||||
"responses=%s." % response)
|
"responses=%s." % response)
|
||||||
instance_type_table = tables.tables_get_instance_type_table()
|
instance_type_table = tables.tables_get_instance_type_table()
|
||||||
_deletable_instance_types = instance_type_table.keys()
|
_deletable_instance_types = list(instance_type_table)
|
||||||
_nfvi_instance_types_paging.first_page()
|
_nfvi_instance_types_paging.first_page()
|
||||||
|
|
||||||
_nfvi_instance_types_paging.set_page_request_id()
|
_nfvi_instance_types_paging.set_page_request_id()
|
||||||
@ -406,7 +406,7 @@ def _audit_nfvi_instances_callback(timer_id):
|
|||||||
instance_table = tables.tables_get_instance_table()
|
instance_table = tables.tables_get_instance_table()
|
||||||
|
|
||||||
if _deletable_instances is None:
|
if _deletable_instances is None:
|
||||||
_deletable_instances = instance_table.keys()
|
_deletable_instances = list(instance_table)
|
||||||
|
|
||||||
for instance_uuid, instance_name in response['result-data']:
|
for instance_uuid, instance_name in response['result-data']:
|
||||||
instance = instance_table.get(instance_uuid, None)
|
instance = instance_table.get(instance_uuid, None)
|
||||||
@ -432,7 +432,7 @@ def _audit_nfvi_instances_callback(timer_id):
|
|||||||
if instance_uuid in _nfvi_instance_outstanding:
|
if instance_uuid in _nfvi_instance_outstanding:
|
||||||
del _nfvi_instance_outstanding[instance_uuid]
|
del _nfvi_instance_outstanding[instance_uuid]
|
||||||
|
|
||||||
_deletable_instances = instance_table.keys()
|
_deletable_instances = list(instance_table)
|
||||||
_nfvi_instances_paging.first_page()
|
_nfvi_instances_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.verbose("Paging is not done for instances.")
|
DLOG.verbose("Paging is not done for instances.")
|
||||||
@ -441,13 +441,13 @@ def _audit_nfvi_instances_callback(timer_id):
|
|||||||
"responses=%s, page-request-id=%s."
|
"responses=%s, page-request-id=%s."
|
||||||
% (response, _nfvi_instances_paging.page_request_id))
|
% (response, _nfvi_instances_paging.page_request_id))
|
||||||
instance_table = tables.tables_get_instance_table()
|
instance_table = tables.tables_get_instance_table()
|
||||||
_deletable_instances = instance_table.keys()
|
_deletable_instances = list(instance_table)
|
||||||
_nfvi_instances_paging.first_page()
|
_nfvi_instances_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Instances callback, not completed, responses=%s."
|
DLOG.error("Audit-Instances callback, not completed, responses=%s."
|
||||||
% response)
|
% response)
|
||||||
instance_table = tables.tables_get_instance_table()
|
instance_table = tables.tables_get_instance_table()
|
||||||
_deletable_instances = instance_table.keys()
|
_deletable_instances = list(instance_table)
|
||||||
_nfvi_instances_paging.first_page()
|
_nfvi_instances_paging.first_page()
|
||||||
|
|
||||||
_nfvi_instances_paging.set_page_request_id()
|
_nfvi_instances_paging.set_page_request_id()
|
||||||
@ -474,7 +474,7 @@ def _audit_nfvi_instance_groups_callback(timer_id):
|
|||||||
if response['completed']:
|
if response['completed']:
|
||||||
instance_group_table = tables.tables_get_instance_group_table()
|
instance_group_table = tables.tables_get_instance_group_table()
|
||||||
|
|
||||||
_deletable_instance_groups = instance_group_table.keys()
|
_deletable_instance_groups = list(instance_group_table)
|
||||||
|
|
||||||
for nfvi_instance_group in response['result-data']:
|
for nfvi_instance_group in response['result-data']:
|
||||||
instance_group = instance_group_table.get(nfvi_instance_group.uuid,
|
instance_group = instance_group_table.get(nfvi_instance_group.uuid,
|
||||||
@ -488,7 +488,7 @@ def _audit_nfvi_instance_groups_callback(timer_id):
|
|||||||
_deletable_instance_groups.remove(nfvi_instance_group.uuid)
|
_deletable_instance_groups.remove(nfvi_instance_group.uuid)
|
||||||
|
|
||||||
for instance_group_uuid in _deletable_instance_groups:
|
for instance_group_uuid in _deletable_instance_groups:
|
||||||
if instance_group_uuid in instance_group_table.keys():
|
if instance_group_uuid in list(instance_group_table):
|
||||||
instance_group = instance_group_table[instance_group_uuid]
|
instance_group = instance_group_table[instance_group_uuid]
|
||||||
instance_group.clear_alarms()
|
instance_group.clear_alarms()
|
||||||
del instance_group_table[instance_group_uuid]
|
del instance_group_table[instance_group_uuid]
|
||||||
@ -517,7 +517,7 @@ def _audit_nfvi_images_callback(timer_id):
|
|||||||
image_table = tables.tables_get_image_table()
|
image_table = tables.tables_get_image_table()
|
||||||
|
|
||||||
if _deletable_images is None:
|
if _deletable_images is None:
|
||||||
_deletable_images = image_table.keys()
|
_deletable_images = list(image_table)
|
||||||
|
|
||||||
for nfvi_image in response['result-data']:
|
for nfvi_image in response['result-data']:
|
||||||
image = image_table.get(nfvi_image.uuid, None)
|
image = image_table.get(nfvi_image.uuid, None)
|
||||||
@ -537,20 +537,20 @@ def _audit_nfvi_images_callback(timer_id):
|
|||||||
if image.is_deleted():
|
if image.is_deleted():
|
||||||
del image_table[image_uuid]
|
del image_table[image_uuid]
|
||||||
|
|
||||||
_deletable_images = image_table.keys()
|
_deletable_images = list(image_table)
|
||||||
_nfvi_images_paging.first_page()
|
_nfvi_images_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Images callback, page-request-id mismatch, "
|
DLOG.error("Audit-Images callback, page-request-id mismatch, "
|
||||||
"responses=%s, page-request-id=%s."
|
"responses=%s, page-request-id=%s."
|
||||||
% (response, _nfvi_images_paging.page_request_id))
|
% (response, _nfvi_images_paging.page_request_id))
|
||||||
image_table = tables.tables_get_image_table()
|
image_table = tables.tables_get_image_table()
|
||||||
_deletable_images = image_table.keys()
|
_deletable_images = list(image_table)
|
||||||
_nfvi_images_paging.first_page()
|
_nfvi_images_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Images callback, not completed, responses=%s."
|
DLOG.error("Audit-Images callback, not completed, responses=%s."
|
||||||
% response)
|
% response)
|
||||||
image_table = tables.tables_get_image_table()
|
image_table = tables.tables_get_image_table()
|
||||||
_deletable_images = image_table.keys()
|
_deletable_images = list(image_table)
|
||||||
_nfvi_images_paging.first_page()
|
_nfvi_images_paging.first_page()
|
||||||
|
|
||||||
_nfvi_images_paging.set_page_request_id()
|
_nfvi_images_paging.set_page_request_id()
|
||||||
@ -578,7 +578,7 @@ def _audit_nfvi_volumes_callback(timer_id):
|
|||||||
_added_volumes = list()
|
_added_volumes = list()
|
||||||
|
|
||||||
if _deletable_volumes is None:
|
if _deletable_volumes is None:
|
||||||
_deletable_volumes = volume_table.keys()
|
_deletable_volumes = list(volume_table)
|
||||||
|
|
||||||
for volume_uuid, volume_name in response['result-data']:
|
for volume_uuid, volume_name in response['result-data']:
|
||||||
volume = volume_table.get(volume_uuid, None)
|
volume = volume_table.get(volume_uuid, None)
|
||||||
@ -609,7 +609,7 @@ def _audit_nfvi_volumes_callback(timer_id):
|
|||||||
del _nfvi_volumes_outstanding[volume_uuid]
|
del _nfvi_volumes_outstanding[volume_uuid]
|
||||||
|
|
||||||
_added_volumes[:] = []
|
_added_volumes[:] = []
|
||||||
_deletable_volumes = volume_table.keys()
|
_deletable_volumes = list(volume_table)
|
||||||
_nfvi_volumes_paging.first_page()
|
_nfvi_volumes_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Volumes callback, page-request-id mismatch, "
|
DLOG.error("Audit-Volumes callback, page-request-id mismatch, "
|
||||||
@ -620,7 +620,7 @@ def _audit_nfvi_volumes_callback(timer_id):
|
|||||||
_added_volumes = list()
|
_added_volumes = list()
|
||||||
else:
|
else:
|
||||||
_added_volumes[:] = []
|
_added_volumes[:] = []
|
||||||
_deletable_volumes = volume_table.keys()
|
_deletable_volumes = list(volume_table)
|
||||||
_nfvi_volumes_paging.first_page()
|
_nfvi_volumes_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Volumes callback, not completed, responses=%s."
|
DLOG.error("Audit-Volumes callback, not completed, responses=%s."
|
||||||
@ -630,7 +630,7 @@ def _audit_nfvi_volumes_callback(timer_id):
|
|||||||
_added_volumes = list()
|
_added_volumes = list()
|
||||||
else:
|
else:
|
||||||
_added_volumes[:] = []
|
_added_volumes[:] = []
|
||||||
_deletable_volumes = volume_table.keys()
|
_deletable_volumes = list(volume_table)
|
||||||
_nfvi_volumes_paging.first_page()
|
_nfvi_volumes_paging.first_page()
|
||||||
|
|
||||||
_nfvi_volumes_paging.set_page_request_id()
|
_nfvi_volumes_paging.set_page_request_id()
|
||||||
@ -651,7 +651,7 @@ def _audit_nfvi_volume_snapshots_callback(timer_id):
|
|||||||
if response['completed']:
|
if response['completed']:
|
||||||
volume_snapshot_table = tables.tables_get_volume_snapshot_table()
|
volume_snapshot_table = tables.tables_get_volume_snapshot_table()
|
||||||
|
|
||||||
_deletable_volume_snapshots = volume_snapshot_table.keys()
|
_deletable_volume_snapshots = list(volume_snapshot_table)
|
||||||
|
|
||||||
for nfvi_volume_snapshot in response['result-data']:
|
for nfvi_volume_snapshot in response['result-data']:
|
||||||
volume_snapshot = volume_snapshot_table.get(nfvi_volume_snapshot.uuid,
|
volume_snapshot = volume_snapshot_table.get(nfvi_volume_snapshot.uuid,
|
||||||
@ -665,7 +665,7 @@ def _audit_nfvi_volume_snapshots_callback(timer_id):
|
|||||||
_deletable_volume_snapshots.remove(nfvi_volume_snapshot.uuid)
|
_deletable_volume_snapshots.remove(nfvi_volume_snapshot.uuid)
|
||||||
|
|
||||||
for volume_snapshot_uuid in _deletable_volume_snapshots:
|
for volume_snapshot_uuid in _deletable_volume_snapshots:
|
||||||
if volume_snapshot_uuid in volume_snapshot_table.keys():
|
if volume_snapshot_uuid in list(volume_snapshot_table):
|
||||||
del volume_snapshot_table[volume_snapshot_uuid]
|
del volume_snapshot_table[volume_snapshot_uuid]
|
||||||
|
|
||||||
else:
|
else:
|
||||||
@ -691,7 +691,7 @@ def _audit_nfvi_subnets_callback(timer_id):
|
|||||||
subnet_table = tables.tables_get_subnet_table()
|
subnet_table = tables.tables_get_subnet_table()
|
||||||
|
|
||||||
if _deletable_subnets is None:
|
if _deletable_subnets is None:
|
||||||
_deletable_subnets = subnet_table.keys()
|
_deletable_subnets = list(subnet_table)
|
||||||
|
|
||||||
for nfvi_subnet in response['result-data']:
|
for nfvi_subnet in response['result-data']:
|
||||||
subnet = subnet_table.get(nfvi_subnet.uuid, None)
|
subnet = subnet_table.get(nfvi_subnet.uuid, None)
|
||||||
@ -711,23 +711,23 @@ def _audit_nfvi_subnets_callback(timer_id):
|
|||||||
|
|
||||||
if _nfvi_subnets_paging.done:
|
if _nfvi_subnets_paging.done:
|
||||||
for subnet_uuid in _deletable_subnets:
|
for subnet_uuid in _deletable_subnets:
|
||||||
if subnet_uuid in subnet_table.keys():
|
if subnet_uuid in list(subnet_table):
|
||||||
del subnet_table[subnet_uuid]
|
del subnet_table[subnet_uuid]
|
||||||
|
|
||||||
_deletable_subnets = subnet_table.keys()
|
_deletable_subnets = list(subnet_table)
|
||||||
_nfvi_subnets_paging.first_page()
|
_nfvi_subnets_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Subnets callback, page-request-id mismatch, "
|
DLOG.error("Audit-Subnets callback, page-request-id mismatch, "
|
||||||
"responses=%s, page-request-id=%s."
|
"responses=%s, page-request-id=%s."
|
||||||
% (response, _nfvi_subnets_paging.page_request_id))
|
% (response, _nfvi_subnets_paging.page_request_id))
|
||||||
subnet_table = tables.tables_get_subnet_table()
|
subnet_table = tables.tables_get_subnet_table()
|
||||||
_deletable_subnets = subnet_table.keys()
|
_deletable_subnets = list(subnet_table)
|
||||||
_nfvi_subnets_paging.first_page()
|
_nfvi_subnets_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Subnets callback, not completed, responses=%s."
|
DLOG.error("Audit-Subnets callback, not completed, responses=%s."
|
||||||
% response)
|
% response)
|
||||||
subnet_table = tables.tables_get_subnet_table()
|
subnet_table = tables.tables_get_subnet_table()
|
||||||
_deletable_subnets = subnet_table.keys()
|
_deletable_subnets = list(subnet_table)
|
||||||
_nfvi_subnets_paging.first_page()
|
_nfvi_subnets_paging.first_page()
|
||||||
|
|
||||||
_nfvi_subnets_paging.set_page_request_id()
|
_nfvi_subnets_paging.set_page_request_id()
|
||||||
@ -751,7 +751,7 @@ def _audit_nfvi_networks_callback(timer_id):
|
|||||||
network_table = tables.tables_get_network_table()
|
network_table = tables.tables_get_network_table()
|
||||||
|
|
||||||
if _deletable_networks is None:
|
if _deletable_networks is None:
|
||||||
_deletable_networks = network_table.keys()
|
_deletable_networks = list(network_table)
|
||||||
|
|
||||||
for nfvi_network in response['result-data']:
|
for nfvi_network in response['result-data']:
|
||||||
network = network_table.get(nfvi_network.uuid, None)
|
network = network_table.get(nfvi_network.uuid, None)
|
||||||
@ -777,23 +777,23 @@ def _audit_nfvi_networks_callback(timer_id):
|
|||||||
|
|
||||||
if _nfvi_networks_paging.done:
|
if _nfvi_networks_paging.done:
|
||||||
for network_uuid in _deletable_networks:
|
for network_uuid in _deletable_networks:
|
||||||
if network_uuid in network_table.keys():
|
if network_uuid in list(network_table):
|
||||||
del network_table[network_uuid]
|
del network_table[network_uuid]
|
||||||
|
|
||||||
_deletable_networks = network_table.keys()
|
_deletable_networks = list(network_table)
|
||||||
_nfvi_networks_paging.first_page()
|
_nfvi_networks_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Networks callback, page-request-id mismatch, "
|
DLOG.error("Audit-Networks callback, page-request-id mismatch, "
|
||||||
"responses=%s, page-request-id=%s."
|
"responses=%s, page-request-id=%s."
|
||||||
% (response, _nfvi_networks_paging.page_request_id))
|
% (response, _nfvi_networks_paging.page_request_id))
|
||||||
network_table = tables.tables_get_network_table()
|
network_table = tables.tables_get_network_table()
|
||||||
_deletable_networks = network_table.keys()
|
_deletable_networks = list(network_table)
|
||||||
_nfvi_networks_paging.first_page()
|
_nfvi_networks_paging.first_page()
|
||||||
else:
|
else:
|
||||||
DLOG.error("Audit-Networks callback, not completed, responses=%s."
|
DLOG.error("Audit-Networks callback, not completed, responses=%s."
|
||||||
% response)
|
% response)
|
||||||
network_table = tables.tables_get_network_table()
|
network_table = tables.tables_get_network_table()
|
||||||
_deletable_networks = network_table.keys()
|
_deletable_networks = list(network_table)
|
||||||
_nfvi_networks_paging.first_page()
|
_nfvi_networks_paging.first_page()
|
||||||
|
|
||||||
_nfvi_networks_paging.set_page_request_id()
|
_nfvi_networks_paging.set_page_request_id()
|
||||||
|
@ -78,7 +78,7 @@ class Database(object):
|
|||||||
def migrate_data(self):
|
def migrate_data(self):
|
||||||
metadata = MetaData()
|
metadata = MetaData()
|
||||||
metadata.reflect(bind=self._engine)
|
metadata.reflect(bind=self._engine)
|
||||||
migrate_tables(self._session, metadata.tables.keys())
|
migrate_tables(self._session, list(metadata.tables))
|
||||||
self._session.commit()
|
self._session.commit()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
@ -206,23 +206,23 @@ class Operation(object):
|
|||||||
"""
|
"""
|
||||||
Returns true if the operation is inprogress
|
Returns true if the operation is inprogress
|
||||||
"""
|
"""
|
||||||
return (OPERATION_STATE.INPROGRESS in self._hosts.values() or
|
return (OPERATION_STATE.INPROGRESS in list(self._hosts.values()) or
|
||||||
OPERATION_STATE.READY in self._hosts.values() or
|
OPERATION_STATE.READY in list(self._hosts.values()) or
|
||||||
OPERATION_STATE.INPROGRESS in self._instances.values() or
|
OPERATION_STATE.INPROGRESS in list(self._instances.values()) or
|
||||||
OPERATION_STATE.READY in self._instances.values())
|
OPERATION_STATE.READY in list(self._instances.values()))
|
||||||
|
|
||||||
def is_failed(self):
|
def is_failed(self):
|
||||||
"""
|
"""
|
||||||
Returns true if the operation has failed
|
Returns true if the operation has failed
|
||||||
"""
|
"""
|
||||||
if not self._operation_failed:
|
if not self._operation_failed:
|
||||||
return (OPERATION_STATE.FAILED in self._hosts.values() or
|
return (OPERATION_STATE.FAILED in list(self._hosts.values()) or
|
||||||
OPERATION_STATE.FAILED in self._instances.values())
|
OPERATION_STATE.FAILED in list(self._instances.values()))
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def is_timed_out(self):
|
def is_timed_out(self):
|
||||||
"""
|
"""
|
||||||
Returns true if the operation has timed out
|
Returns true if the operation has timed out
|
||||||
"""
|
"""
|
||||||
return (OPERATION_STATE.TIMED_OUT in self._hosts.values() or
|
return (OPERATION_STATE.TIMED_OUT in list(self._hosts.values()) or
|
||||||
OPERATION_STATE.TIMED_OUT in self._instances.values())
|
OPERATION_STATE.TIMED_OUT in list(self._instances.values()))
|
||||||
|
@ -121,7 +121,7 @@ class GuestServices(ObjectData):
|
|||||||
"""
|
"""
|
||||||
Returns a list of services
|
Returns a list of services
|
||||||
"""
|
"""
|
||||||
return self._services.keys()
|
return list(self._services)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def state(self):
|
def state(self):
|
||||||
|
@ -64,7 +64,7 @@ class APIController(Middleware):
|
|||||||
body = get_jason_request_body(request)
|
body = get_jason_request_body(request)
|
||||||
data = json.loads(body)
|
data = json.loads(body)
|
||||||
for action in self._actions:
|
for action in self._actions:
|
||||||
if action in data.keys():
|
if action in list(data):
|
||||||
environ = request.environ
|
environ = request.environ
|
||||||
LOG.info("Forward to NFV \"%s %s\", action: (%s), val:(%s)" % (
|
LOG.info("Forward to NFV \"%s %s\", action: (%s), val:(%s)" % (
|
||||||
environ['REQUEST_METHOD'], construct_url(environ),
|
environ['REQUEST_METHOD'], construct_url(environ),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user