Skip to content
Snippets Groups Projects

Do not use kwargs for pretty printing

Merged Amir MOHAMMADI requested to merge p-1 into master
2 files
+ 18
16
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -104,12 +104,7 @@ class FileListPadDatabase(PadDatabase, FileListBioDatabase):
@@ -104,12 +104,7 @@ class FileListPadDatabase(PadDatabase, FileListBioDatabase):
keep_read_lists_in_memory=True,
keep_read_lists_in_memory=True,
**kwargs
**kwargs
):
):
"""We call PadDatabase.__init__() instead of super() because of we do not want
super(FileListPadDatabase, self).__init__(
bob.bio.base.database.FileListBioDatabase.__init__() to be called by super().
bob.bio.base.database.FileListBioDatabase depends on bob.bio.base.database.ZTBioDatabase, which would
throw an exception, since we do not implement here methods for ZT-based metric."""
PadDatabase.__init__(self,
name=name,
name=name,
protocol=protocol,
protocol=protocol,
original_directory=original_directory,
original_directory=original_directory,
@@ -118,13 +113,15 @@ class FileListPadDatabase(PadDatabase, FileListBioDatabase):
@@ -118,13 +113,15 @@ class FileListPadDatabase(PadDatabase, FileListBioDatabase):
annotation_extension=annotation_extension,
annotation_extension=annotation_extension,
annotation_type=annotation_type,
annotation_type=annotation_type,
filelists_directory=filelists_directory,
filelists_directory=filelists_directory,
# extra args for pretty printing
train_sub_directory=train_subdir,
dev_sub_directory=dev_subdir,
dev_sub_directory=dev_subdir,
eval_sub_directory=eval_subdir,
eval_sub_directory=eval_subdir,
real_filename=real_filename,
attack_filename=attack_filename,
**kwargs)
**kwargs)
 
# extra args for pretty printing
 
self._kwargs.update(dict(
 
train_sub_directory=train_subdir,
 
real_filename=real_filename,
 
attack_filename=attack_filename,
 
))
self.pad_file_class = pad_file_class
self.pad_file_class = pad_file_class
self.list_readers = {}
self.list_readers = {}
Loading