From 3151105f939153b980e0062f7954c3e6892b90fb Mon Sep 17 00:00:00 2001 From: Robert MacGregor Date: Mon, 30 Nov 2015 23:17:51 -0500 Subject: [PATCH] Sanitizing of object names & not filtering potentially important dirs --- genmatlist.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/genmatlist.py b/genmatlist.py index dd715dd..99903d2 100644 --- a/genmatlist.py +++ b/genmatlist.py @@ -2,7 +2,7 @@ import os import sys class Application(object): - ignored_directories = ["textures", "commander", "gui", "details", "special"] + ignored_directories = ["textures", "commander", "gui"] material_template = """ singleton Material({name}) @@ -33,9 +33,11 @@ singleton Material({name}) if (path == "."): for exclusion in self.ignored_directories: try: - directories.remove("exclusion") + directories.remove(exclusion) except ValueError: pass + continue + for file in files: if (os.path.isfile(file) is not True): continue @@ -44,6 +46,7 @@ singleton Material({name}) material_name = os.path.basename(full_path) material_name = os.path.splitext(material_name)[0].upper() + material_name = material_name.replace(".", "") material = { "name": material_name, "path": full_path, "opening": "{", "closing": "}" } materials.append(material)