y.pop()
if self.spec.delete_bad_inputs:
- msg = f"WARNING: {filename}: missing features or label. DELETING."
+ msg = f"WARNING: {filename}: missing features or label; expected {self.spec.feature_count} but saw {len(x)}. DELETING."
print(msg, file=sys.stderr)
logger.warning(msg)
os.remove(filename)
else:
- msg = f"WARNING: {filename}: missing features or label. Skipped."
+ msg = f"WARNING: {filename}: missing features or label; expected {self.spec.feature_count} but saw {len(x)}. Skipping."
print(msg, file=sys.stderr)
logger.warning(msg)
return (X, y)