(self)
| 785 | self.upload_dialog = Filedialogs.open_file_dialog(self.master, 'Choose file(s) or folder(s) to upload', self.upload_thread) |
| 786 | |
| 787 | def upload_thread(self): |
| 788 | #Create console/terminal window |
| 789 | self.create_progress_window() |
| 790 | #Destroy upload window |
| 791 | self.upload_dialog.destroy() |
| 792 | #Set status |
| 793 | self.update_status('Uploading file(s)...') |
| 794 | #start thread |
| 795 | self.thread = threading.Thread(target = self.upload, args = (self.ftpController, self.upload_dialog.file_list, self.upload_dialog.selected_file_indices)) |
| 796 | self.thread.daemon = True |
| 797 | self.thread.start() |
| 798 | self.process_thread_requests() |
| 799 | |
| 800 | def upload(self, ftpController, file_list, selected_file_indices): |
| 801 | #Thread safe progress function |
nothing calls this directly
no test coverage detected