Using `skip_xyz = True` at configuration does not prevent `verify.py` script to ask for `xyz` configuration
This got me by surprise. I have a simple configuration file:
sub_directory = 'stitched-crop0000-mc3-mm1515'
skip_preprocessing = True
preprocessed_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/preprocessed'
skip_extraction = True
extracted_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/extracted'
from bob.bio.vein.algorithm import MiuraMatch
algorithm = MiuraMatch(ch=15, cw=15)
I'd expect that the verify.py
, in this case, ignores settings for preprocessor
and extractor
since those phases are skipped anyway. But it does not seem to be the case - it still wants a configuration even if it is not going to use it.
Am I doing something terribly wrong here?