Add files via upload

This commit is contained in:
Lerking
2018-02-13 14:10:56 +01:00
committed by GitHub
parent ef7c7644b9
commit 747e7f1425
2 changed files with 12 additions and 5 deletions

View File

@@ -8,7 +8,6 @@
import os
import sys
from h2inc_parser import parseline, parseparsed
from h2inc_gui import currentfile_update
import h2inc_gui
tupline = []
@@ -47,26 +46,32 @@ def sourcedir_foldercnt(sourcedir):
#print(len(folderlist))
return cnt
def process_files(sourcedir, destdir):
def process_files(sourcedir, destdir, filevar):
#global folderlist
global filelist
global preproc
outfile = ''
cnt = 0
for f in filelist:
current_cnt = 0
inputfile = f
filehandle = open(f, 'r')
#cnt += 1
current_cnt += 1
filevar = current_cnt
print(os.path.basename(f))
currentfile_update(os.path.basename(f))
for lines in filehandle:
print(lines)
preproc = preproc+tuple([parseline(lines)])
filehandle.close()
current_cnt += 1
filevar = current_cnt
for elements in preproc:
outfile = outfile+parseparsed(elements)
outputfile = os.path.splitext(inputfile)[0]+'.inc'
outputfile = str(outputfile).replace(str(sourcedir.get()), str(destdir.get()))
current_cnt += 1
filevar = current_cnt
print(outputfile)
if not os.path.exists(os.path.dirname(outputfile)):
try:
@@ -77,4 +82,6 @@ def process_files(sourcedir, destdir):
newfile = open(outputfile, "w")
newfile.write(outfile)
newfile.close()
current_cnt += 1
filevar = current_cnt
cnt += 1

View File

@@ -22,7 +22,7 @@ class h2incGUI:
self.sourcedir = StringVar()
self.destdir = StringVar()
self.addinc = StringVar()
self.cfilevar = 0
self.cfilevar = DoubleVar()
self.totalvar = 0
self.filecnt = 0
self.infofolder = 'Number of folders: 0'
@@ -153,7 +153,7 @@ class h2incGUI:
raise
destdir.set(dest)
print ('Destination directory: ', destdir.get())
process_files(sourcedir, destdir)
process_files(sourcedir, destdir, self.cfilevar)
def cfileprogress_update(cnt):
self.cfilevar = cnt