  
  
  def full_path_split(path):
      """ Split a given path into all of it's separate components """
      logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
      allparts = list()
      while True:
          parts = os.path.split(path)
          if parts[0] == path:   # sentinel for absolute paths
              allparts.insert(0, parts[0])
 
</s> remove     logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add     logger = logging.getLogger(__name__)  # pylint:disable=invalid-name </s> remove     logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add     logger = logging.getLogger(__name__)  # pylint:disable=invalid-name </s> remove     logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add     logger = logging.getLogger(__name__)  # pylint:disable=invalid-name </s> remove     logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add     logger = logging.getLogger(__name__)  # pylint:disable=invalid-name </s> remove _video_extensions = [  # pylint: disable=invalid-name
 </s> add _video_extensions = [  # pylint:disable=invalid-name
    logger = logging.getLogger(__name__)  # pylint:disable=invalid-name
  
  
  def full_path_split(path):
      """ Split a given path into all of it's separate components """
    logger = logging.getLogger(__name__)  # pylint:disable=invalid-name
      allparts = list()
      while True:
          parts = os.path.split(path)
          if parts[0] == path:   # sentinel for absolute paths
              allparts.insert(0, parts[0])
keep keep keep keep replace keep keep keep keep keep
 FaceswapError Exception. Added to cli and utils 
lib/utils.py