Example #1
0
def Run(initializer):
    """ """
    # get settings for find
    roots, listOfExtension, ignoreLists, ignoreLists, ignoreLists = initializer()
    
    result_argv = ''
    for pathes in roots:
        for at in listOfExtension:
            listSlice = list()
            listSlice.append(at)
         
            # поиск
            resultList, msg = dirs_walker.find_files_down_tree_(pathes, listSlice, ignoreLists)
            
            # список получен, можно его обработать
            # в принципе можно передать указатель на функцию обработки
            if resultList:
                resultList.append('#')
                result_argv += '#'.join(resultList)
        
 
    # open editor
    result_argv = result_argv.split('#')
    listToOpen = list()
    listToOpen.append("notepad++")
    for at in result_argv:
        listToOpen.append(at)
        print at
        
    call(listToOpen)
def get_list_files(initializer):
    """ """
    # get settings for find
    roots, listOfExtension, ignoreLists, ignoreLists, ignoreLists = initializer()
    
    resultArgv = ''
    for pathes in roots:
        for at in listOfExtension:
            listSlice = list()
            listSlice.append(at)
         
            # поиск
            resultList, msg = dirs_walker.find_files_down_tree_(pathes, listSlice, ignoreLists)
            
            # список получен, можно его обработать
            # в принципе можно передать указатель на функцию обработки
            resultList.append('#')
            resultArgv += '#'.join(resultList)
        
 
    # open editor
    resultArgv = resultArgv.split('#')
    return resultArgv