              detected_faces[filename] = detected
  
          self.threaded_io("reload", detected_faces)
  
      @staticmethod
      def align_face(faces, align_eyes, size, padding=48):
          """ Align the detected face """
          final_faces = list()
          image = faces["image"]
          landmarks = faces["landmarks"]
          detected_faces = faces["detected_faces"]
          for idx, face in enumerate(detected_faces):
 
</s> remove         save_queue = queue_manager.get_queue("save")
 </s> add  </s> remove         output_file = faces["output_file"]
 </s> add  </s> remove     def process_faces(self, filename, faces):
 </s> add     def process_faces(self, filename, faces, save_queue):
    def align_face(self, faces, align_eyes, size, filename, padding=48):
        """ Align the detected face and add the destination file path """
              detected_faces[filename] = detected
  
          self.threaded_io("reload", detected_faces)
  
    def align_face(self, faces, align_eyes, size, filename, padding=48):
        """ Align the detected face and add the destination file path """
    def align_face(self, faces, align_eyes, size, filename, padding=48):
        """ Align the detected face and add the destination file path """
    def align_face(self, faces, align_eyes, size, filename, padding=48):
        """ Align the detected face and add the destination file path """
          final_faces = list()
          image = faces["image"]
          landmarks = faces["landmarks"]
          detected_faces = faces["detected_faces"]
          for idx, face in enumerate(detected_faces):
keep keep keep keep replace replace replace keep keep keep keep keep
 Logging (#541)

* Convert prints to logger. Further logging improvements. Tidy  up

* Fix system verbosity. Allow SystemExit

* Fix reload extract bug

* Child Traceback handling

* Safer shutdown procedure

* Add shutdown event to queue manager

* landmarks_as_xy > property. GUI notes + linting. Aligner bugfix

* fix FaceFilter. Enable nFilter when no Filter is supplied

* Fix blurry face filter

* Continue on IO error. Better error handling

* Explicitly print stack trace tocrash log

* Windows Multiprocessing bugfix

* Add git info and conda version to crash log

* Windows/Anaconda mp bugfix

* Logging fixes for training 
scripts/extract.py