                                         pad_b,
                                         pad_l,
                                         pad_r,
                                         cv2.BORDER_CONSTANT)
          logger.trace("Padded image shape: %s", image.shape)  # type:ignore
          return image
  
      # <<< FINALIZE METHODS >>> #
      def _remove_zero_sized_faces(self, batch_faces: List[List[DetectedFace]]
                                   ) -> List[List[DetectedFace]]:
 
</s> remove         logger.trace("detect_prediction output: (filenames: %s, prediction: %s, "  # type:ignore
                     "rotmat: %s)", batch.filename, batch.prediction, batch.rotation_matrix)
 </s> add         logger.trace("detect_prediction output: (filenames: %s, "  # type:ignore[attr-defined]
                     "prediction: %s, rotmat: %s)",
                     batch.filename, batch.prediction, batch.rotation_matrix) </s> remove         logger.trace("Resized image shape: %s", image.shape)  # type:ignore
 </s> add         logger.trace("Resized image shape: %s", image.shape)  # type:ignore[attr-defined] </s> remove             logger.trace("Resizing detection image from %s to %s. Scale=%s",  # type:ignore
 </s> add             logger.trace("Resizing detection image from %s to %s. "  # type:ignore[attr-defined]
                         "Scale=%s", </s> remove         logger.trace("compiled: (images shape: %s, scale: %s, pad: %s)",  # type:ignore
 </s> add         logger.trace("compiled: (images shape: %s, "  # type:ignore[attr-defined]
                     "scale: %s, pad: %s)", </s> remove         logger.trace("Detector scale: %s", scale)  # type:ignore
 </s> add         logger.trace("Detector scale: %s", scale)  # type:ignore[attr-defined]
        logger.trace("Padded image shape: %s", image.shape)  # type:ignore[attr-defined]
                                         pad_b,
                                         pad_l,
                                         pad_r,
                                         cv2.BORDER_CONSTANT)
        logger.trace("Padded image shape: %s", image.shape)  # type:ignore[attr-defined]
          return image
  
      # <<< FINALIZE METHODS >>> #
      def _remove_zero_sized_faces(self, batch_faces: List[List[DetectedFace]]
                                   ) -> List[List[DetectedFace]]:
keep keep keep keep replace keep keep keep keep keep
 bugfix: Extract - rotation in detection 
plugins/extract/detect/_base.py