Commit 6c92c1ce authored by Manuel Günther's avatar Manuel Günther
Browse files

Turned exception of missing ZT files into a warning

parent 5f461b31
Pipeline #13968 passed with stages
in 11 minutes and 24 seconds
......@@ -10,6 +10,9 @@ from .. import BioFile
from .models import ListReader
import logging
logger = logging.getLogger('bob.bio.base')
class FileListBioDatabase(ZTBioDatabase):
"""This class provides a user-friendly interface to databases that are given as file lists.
......@@ -226,10 +229,12 @@ class FileListBioDatabase(ZTBioDatabase):
if group == 'world':
continue
if add_zt_files:
if not self.implements_zt(self.protocol, group):
raise ValueError("ZT score files are requested, but no such files are defined in group %s for protocol %s", group, self.protocol)
files += self.tobjects(group, self.protocol)
files += self.zobjects(group, self.protocol, **self.z_probe_options)
if self.implements_zt(self.protocol, group):
files += self.tobjects(group, self.protocol)
files += self.zobjects(group, self.protocol, **self.z_probe_options)
else:
logger.warn("ZT score files are requested, but no such files are defined in group %s for protocol %s", group, self.protocol)
return self.sort(self._make_bio(files))
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment