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