From f5000bd88d08bf3179509b4c0957b3fd58cfe90c Mon Sep 17 00:00:00 2001 From: Geoff Sokoll Date: Sat, 1 Jan 2022 14:52:18 +1000 Subject: [PATCH] Close each file after export Current version opens each file for export, but does not close them. In projects with hundreds of files, this results large memory usage and slows performance. Proposed change closes each file immediately after exporting. --- Project-Archiver/commands/ExportCommand.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Project-Archiver/commands/ExportCommand.py b/Project-Archiver/commands/ExportCommand.py index 2a7a440..ea17f78 100644 --- a/Project-Archiver/commands/ExportCommand.py +++ b/Project-Archiver/commands/ExportCommand.py @@ -49,6 +49,9 @@ def export_folder(root_folder, output_folder, file_types, write_version, name_op ao.ui.messageBox(str(e)) break + # close current doc + ao.app.activeDocument.close(False) + def open_doc(data_file): app = adsk.core.Application.get()