src/core/src/bootstrap/EnvLayer.py [331:351]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @staticmethod
        def delete_from_dir(dir_name, identifier_list, raise_if_delete_failed=False):
            """ Clears all files/dirs from given dir. NOTE: Uses identifier_list to determine the content to delete """
            for identifier in identifier_list:
                items_to_delete = glob.glob(os.path.join(str(dir_name), str(identifier)))

                for item_to_delete in items_to_delete:
                    try:
                        if os.path.isdir(item_to_delete):
                            shutil.rmtree(item_to_delete)
                        else:
                            os.remove(item_to_delete)
                    except Exception as error:
                        error_message = "Unable to delete item from directory [Dir={0}][Item={1}][Error={2}][RaiseIfDeleteFailed={3}].".format(
                            str(dir_name), str(item_to_delete), repr(error), str(raise_if_delete_failed))

                        if raise_if_delete_failed:
                            raise Exception(error_message)
                        else:
                            print(error_message)
                            continue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/extension/src/EnvLayer.py [249:269]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @staticmethod
        def delete_from_dir(dir_name, identifier_list, raise_if_delete_failed=False):
            """ Clears all files/dirs from given dir. NOTE: Uses identifier_list to determine the content to delete """
            for identifier in identifier_list:
                items_to_delete = glob.glob(os.path.join(str(dir_name), str(identifier)))

                for item_to_delete in items_to_delete:
                    try:
                        if os.path.isdir(item_to_delete):
                            shutil.rmtree(item_to_delete)
                        else:
                            os.remove(item_to_delete)
                    except Exception as error:
                        error_message = "Unable to delete item from directory [Dir={0}][Item={1}][Error={2}][RaiseIfDeleteFailed={3}].".format(
                            str(dir_name), str(item_to_delete), repr(error), str(raise_if_delete_failed))

                        if raise_if_delete_failed:
                            raise Exception(error_message)
                        else:
                            print(error_message)
                            continue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



