From 2ac859e7e7b291c29f644f36eeede47c81f779dc Mon Sep 17 00:00:00 2001 From: Fisheiyy <54205282+Fisheiyy@users.noreply.github.com> Date: Tue, 13 Jun 2023 02:33:24 -0500 Subject: [PATCH] exclude .csv & .ipc) from gerber archive --- plugins/thread.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plugins/thread.py b/plugins/thread.py index 16a2868..4b7ebaa 100644 --- a/plugins/thread.py +++ b/plugins/thread.py @@ -32,13 +32,14 @@ class ProcessThread(Thread): project_directory = os.path.dirname(self.process_manager.board.GetFileName()) try: + webbrowser.open("file://%s" % (temp_dir)) # generate gerber self.progress(5) - self.process_manager.generate_gerber(temp_dir) + self.process_manager.generate_gerber(temp_dir + "_g") # generate drill file self.progress(15) - self.process_manager.generate_drills(temp_dir) + self.process_manager.generate_drills(temp_dir + "_g") # generate netlist self.progress(25) @@ -54,7 +55,10 @@ class ProcessThread(Thread): # generate production archive self.progress(75) - temp_file = self.process_manager.generate_archive(temp_dir, temp_file) + temp_file = self.process_manager.generate_archive(temp_dir + "_g", temp_file) + shutil.move(temp_file, temp_dir) + shutil.rmtree(temp_dir + "_g") + temp_file = temp_dir + "/" + os.path.basename(temp_file) except Exception as e: wx.MessageBox(str(e), "Error", wx.OK | wx.ICON_ERROR) self.progress(-1)