diff --git a/inventory_provider/db/ims_data.py b/inventory_provider/db/ims_data.py index c0bd7a7b12cebcb4566ade3e449546004090b1e8..308ba5a894a35b7e03ec2d539021bb0b91b8fd90 100644 --- a/inventory_provider/db/ims_data.py +++ b/inventory_provider/db/ims_data.py @@ -170,7 +170,7 @@ def get_port_id_services(ds: IMS): c['circuit_type'] = _get_circuit_type(c) yield c - circuits = list(_get_circuits()) + circuits = _get_circuits() # order of preference # internalports (first and last sequencenumbers) diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index 76a8bfb3f0d78c05fbf285fc9a6f87727ed02492..dda87815227f1f467aa6d0932f9ab3a863f2d980 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -730,7 +730,14 @@ def extract_ims_data(): def _extract_ims_data(ims_api_url, ims_username, ims_password): + """ + convenient entry point for testing ... + :param ims_api_url: + :param ims_username: + :param ims_password: + :return: + """ def _ds() -> IMS: return IMS(ims_api_url, ims_username, ims_password) @@ -1068,8 +1075,6 @@ def transform_ims_data(data): if sid_info not in sid_services[sid]: sid_services[sid].append(sid_info) - if k.startswith('MX1.LON.UK:XE-1/0/0'): - print('here') interface_services[k].extend(circuits) return {