import glob
import logging
import os
+import warnings
from typing import Callable, List, NamedTuple, Optional, Set
import argparse_utils
elif in_spec.image_file_prepopulated_list is not None:
images += in_spec.image_file_prepopulated_list
else:
- raise ValueError(
- 'One of image_file_glob or image_file_prepopulated_list is required'
- )
+ raise ValueError('One of image_file_glob or image_file_prepopulated_list is required')
skip_list = read_skip_list()
for image in images:
continue
features = in_spec.image_file_to_features_file(image)
if features is None or not os.path.exists(features):
- logger.warning(
- f'File {image} yielded file {features} which does not exist, SKIPPING.'
- )
+ msg = f'File {image} yielded file {features} which does not exist, SKIPPING.'
+ logger.warning(msg)
+ warnings.warn(msg)
continue
# Render features and image.