def mirror_to_local_no_recursion(self, path_from, path_to, <EOL>log_files=False):
self.__log.debug("<STR_LIT>" % <EOL>(path_to))<EOL>try:<EOL><INDENT>mkdir(path_to)<EOL><DEDENT>except OSError:<EOL><INDENT>already_exists = True<EOL>self.__log.debug("<STR_LIT>")<EOL><DEDENT>else:<EOL><INDENT>already_exists = False<EOL>self.__log.debug("<STR_LIT>")<EOL><DEDENT>from_tuple = self.__get_remote_files(path_from)<EOL>to_tuple = self.__get_local_files(path_to)<EOL>delta_tuple = self.__get_deltas(from_tuple, to_tuple, log_files)<EOL>context = (from_tuple, path_from, path_to, delta_tuple)<EOL>ops = self.__get_local_ops()<EOL>return self.__fix_deltas_at_target(context, ops)<EOL>
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.