cosine
This commit is contained in:
@@ -19,9 +19,9 @@ from libfancylogger import fancyLogger
|
||||
from libconfload import bananaCONF
|
||||
from libsplit import bananaSPLITTER
|
||||
|
||||
from PyQt5.QtCore import QDir
|
||||
from PyQt5.QtCore import QDir, QThreadPool
|
||||
from PyQt5.QtWidgets import QMessageBox
|
||||
from PyQt5.Qt import pyqtSlot, QThread
|
||||
from PyQt5.Qt import pyqtSlot
|
||||
import copy, time
|
||||
|
||||
class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
@@ -441,25 +441,21 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
splconf['docStruct']['outNameFormat'] = splconf['docStruct']['outNameSep'].join(nametemp)+splconf['docStruct']['outExt']
|
||||
|
||||
#costruisco messageBox
|
||||
msgb = QMessageBox(parent=self, icon=QMessageBox.Warning)
|
||||
msgb = QMessageBox(parent=self, icon=QMessageBox.Warning, text="Sto SPLITTANDO, attendi..")
|
||||
msgb.show()
|
||||
|
||||
@pyqtSlot()
|
||||
def updateState(msg):
|
||||
print (msg)
|
||||
msgb.setText(msg)
|
||||
|
||||
# costruisco i thread
|
||||
tDict={}
|
||||
try:
|
||||
print("inizio splitter")
|
||||
for f in splconf['paths']['fileList']:
|
||||
splconf['name']=f
|
||||
tDict[f] = bananaSPLITTER(fileParams=copy.deepcopy(splconf), logger=self.log)
|
||||
tDict[f].sendStatus.connect(updateState)
|
||||
tDict[f].start()
|
||||
#tDict[f].wait()
|
||||
time.sleep(1)
|
||||
#tDict[f].sendStatus.connect(updateState)
|
||||
QThreadPool.globalInstance().start(tDict[f])
|
||||
except Exception as e:
|
||||
self.log.error(f"Impossibile avviare lo splitter: {e}")
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user