Commit b35bf485 authored by Pablo Armingol's avatar Pablo Armingol
Browse files

feat: refactor IPoWDM resource processing to enable request creation

parent b566a043
Loading
Loading
Loading
Loading
+9 −10
Original line number Diff line number Diff line
@@ -191,16 +191,15 @@ class IetfL3VpnDriver(_Driver):
        if len(resources) == 0: return results
        with self.__lock:
            if 'ipowdm' in str(resources):
                LOGGER.info('Processing IPoWDM resources: {:s}'.format(str(resources)))
                # for resource in resources:
                #     if 'ipowdm' in str(resource):
                #         try:
                #             create_request(resource)
                #             LOGGER.info('Request created successfully')
                #             results.append((resource, True))
                #         except Exception as e:
                #             MSG = 'Invalid resource_value type: expected dict, got {:s}'
                #             results.append((resource, e))
                for resource in resources:
                    if 'ipowdm' in str(resource):
                        try:
                            create_request(resource)
                            LOGGER.info('Request created successfully')
                            results.append((resource, True))
                        except Exception as e:
                            MSG = 'Invalid resource_value type: expected dict, got {:s}'
                            results.append((resource, e))
            else:
                for resource in resources:
                    resource_key, resource_value = resource