diff options
Diffstat (limited to 'reduce.py')
-rwxr-xr-x | reduce.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -8,15 +8,18 @@ from myconfig import MyConfig config = MyConfig() + def read_file(infile): with open(infile, 'r') as f: data = ''.join(f.readlines()) f.close() return data + def handleError(error): sys.exit(error) + def mergeSubIndex(output, path): for root, dirs, files in os.walk(path, topdown=True, onerror=handleError): for onefile in files: @@ -26,11 +29,11 @@ def mergeSubIndex(output, path): output.writelines([data]) else: print('Unexpected file:' + filepath) - + def iterateSubDirectory(oldroot, newroot, level): #Merge the index in oldroot - if level <= 0 : + if level <= 0: newindex = newroot + config.getIndexPostfix() os.makedirs(os.path.dirname(newindex), exist_ok=True) newindexfile = open(newindex, 'a') |