  
  from lib.aligner import Extract
  from lib.gpu_stats import GPUStats
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class Aligner():
 
</s> remove     def get_landmarks(self, filename):
        """ Get landmarks for current image """
 </s> add     @staticmethod
    def get_landmarks(filename):
        """ Extract the face from a frame (If not alignments file found) """ </s> remove             aligner = PluginLoader.get_aligner(plugin)()
 </s> add             aligner = PluginLoader.get_aligner(plugin)(loglevel=loglevel) </s> remove         self.launch_aligner()
 </s> add         self.launch_aligner(self.args.loglevel)
from lib.faces_detect import DetectedFace
  
  from lib.aligner import Extract
  from lib.gpu_stats import GPUStats
from lib.faces_detect import DetectedFace
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class Aligner():
keep keep add keep keep keep keep keep
 Staging sort fix (#584)

* fixed several bugs that prevented sort algorithms from beeing working in staging branch.
face-cnn, face-cnn-dissim and face-yaw now working again
blur, face, hist, hist-dissim already worked before
face-dissim still has an error

* applied requested changes from torzdf 
plugins/extract/align/_base.py