docs: def mirror_to_local_no_recursion(self, path_from, path_to, 
                                       log_files=False):
          """Mirror a directory without descending into directories. Return a 
          list of subdirectory names (do not include full path). We will unlink 
          existing files without determining if they're just going to be 
          rewritten and then truncating them because it is our belief, based on 
          what little we could find, that unlinking is, usually, quicker than 
          truncating.
          """
  
          self.__log.debug("Ensuring local target directory exists: %s" % 
                           (path_to))
  
          try:
              mkdir(path_to)
          except OSError:
              already_exists = True
              self.__log.debug("Local target already exists.")
          else:
              already_exists = False
              self.__log.debug("Local target created.")
  
          from_tuple = self.__get_remote_files(path_from)
          to_tuple = self.__get_local_files(path_to)
          delta_tuple = self.__get_deltas(from_tuple, to_tuple, log_files)
  
          context = (from_tuple, path_from, path_to, delta_tuple)
          ops = self.__get_local_ops()
  
          return self.__fix_deltas_at_target(context, ops)