Skip to content

Commit 611468d

Browse files
committed
When copying final code to dist folder, all system folders should be ignored.
1 parent e8134eb commit 611468d

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

file_utils.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
".bat": "Batch File",
4444
}
4545

46+
SYSTEM_FOLDERS = [".git", CODEPLAIN_METADATA_FOLDER, CODEPLAIN_MEMORY_SUBFOLDER]
47+
4648

4749
def get_file_type(file_name):
4850

@@ -55,10 +57,9 @@ def get_file_type(file_name):
5557

5658
def list_all_text_files(directory):
5759
all_files = []
58-
skip_dirs = [".git", CODEPLAIN_METADATA_FOLDER, CODEPLAIN_MEMORY_SUBFOLDER]
5960
for root, dirs, files in os.walk(directory, topdown=True):
6061
# Skip directories that should not be traversed
61-
for skip_dir in skip_dirs:
62+
for skip_dir in SYSTEM_FOLDERS:
6263
if skip_dir in dirs:
6364
dirs.remove(skip_dir)
6465

@@ -322,5 +323,5 @@ def copy_folder_to_output(source_folder, output_folder):
322323
if os.path.exists(output_folder):
323324
delete_files_and_subfolders(output_folder)
324325

325-
# Copy source folder contents directly to output folder (excluding .git)
326-
copy_folder_content(source_folder, output_folder, ignore_folders=[".git"])
326+
# Copy source folder contents directly to output folder (excluding SYSTEM_FOLDERS)
327+
copy_folder_content(source_folder, output_folder, ignore_folders=SYSTEM_FOLDERS)

0 commit comments

Comments
 (0)