(self)
| 957 | self.delete_warning = Filedialogs.warning_dialog(self.master, 'Are you sure?', self.delete_thread, self.delete_icon, 'Delete selected files/folders?') |
| 958 | |
| 959 | def delete_thread(self): |
| 960 | #Create console/terminal window |
| 961 | self.create_progress_window() |
| 962 | self.replace = threading.Event() |
| 963 | self.replace.clear() |
| 964 | #Destroy warning window |
| 965 | self.delete_warning.destroy() |
| 966 | #Set current status |
| 967 | self.update_status('Deleting file(s)...') |
| 968 | #Start thread |
| 969 | self.thread = threading.Thread(target = self.delete_item, args = (self.ftpController, self.file_list, self.detailed_file_list, self.selected_file_indices)) |
| 970 | self.thread.daemon = True |
| 971 | self.thread.start() |
| 972 | self.process_thread_requests() |
| 973 | |
| 974 | def delete_item(self, ftpController, file_list, detailed_file_list, selected_file_indices): |
| 975 | #Thread safe progress function |
nothing calls this directly
no test coverage detected