Il lancio di tanti thread concorrenti fa casino, il numero incrementale

del file non viene resettato per ogni thread (inspiegabile)
This commit is contained in:
2019-12-13 12:34:02 +01:00
parent 3826c7d2d1
commit 275101eed3
2 changed files with 4 additions and 0 deletions

View File

@@ -51,6 +51,7 @@ class bananaSPLITTER(threading.Thread):
except UnicodeDecodeError as ee:
self.log.critical("Il file [{}] contiene caratteri non compatibili con la codifica scelta! [{}]"
.format(self.fileParams['name'],ee))
os.rmdir(self.outPath)
pass
def openFile(self):
@@ -63,6 +64,7 @@ class bananaSPLITTER(threading.Thread):
except IOError as e:
self.log.critical("Impossibile aprire il file: {}! [{}]".format(self.fileName,e))
raise BaseException("OpenFile")
os.rmdir(self.outPath)
pass
def remEmptyLines(self):

View File

@@ -26,6 +26,8 @@ if __name__ == "__main__":
splitter = bananaSPLITTER(fileParams=deepcopy(splconf), logger=logger)
splist.append(splitter)
splitter.start()
splitter.join()
logger.info("\n"+"="*50+"\n\tFINITO!!!\n"+"="*50)