Exemple #1
0
 def pfadDialogOK(self):
     pfad = self.getCurrentArchPath()
     if pfad is None:
         self.statusMeldung(
             "Kein aktueller ArchivPfad ?? -  nichts zu tun!")
         return
     neuerPfad = pfad + os.sep + self.pfadDialog.le_pfad.text()
     # print(pfad, " --> ", neuerPfad)
     try:
         os.makedirs(neuerPfad, exist_ok=True)
     except OSError as err:
         self.statusMeldung(
             "Fehler! Kann den Ordner nicht anlegen! ({})".format(
                 err.strerror))
         QMessageBox.alert(
             self, "Fehler",
             "Der Ordner [{}} konnte nicht angelegt werden\n\n".format(
                 neuerPfad) + "FehlerMeldung: [{}]".format(err.strerror),
             QMessageBox.Close)
     finally:
         time.sleep(0.300)
         self.statusbar.showMessage(
             "Neuen Pfad angelegt: {}".format(neuerPfad))
         self.ladeVidArchPfade(pos=neuerPfad)
     return
Exemple #2
0
 def thread_finish(self):
     logging.info('CommandLoad(): Thread Finished')
     self.progress_window.hide()
     self.dissectors_generated = self.command_thread.getCompleted()
     output_dissected = "Files generated:\r\n"
     for dissected in self.dissectors_generated:
         output_dissected += dissected + "\r\n"
     if output_dissected == "":
         QMessageBox.alert(self, "Processing Complete", "No files processed")
     else: 
         QMessageBox.about(self, "Processing Complete", output_dissected)
         self.activate_wireshark_button.setEnabled(True)