def addFile(self, type, name, path, zipFile=None): if CGData.has_type(type): if not type in self: self[type] = {} if name in self[type]: CGData.error("Duplicate %s file %s" % (type, name)) self[type][name] = CGData.light_load(path, zipFile) CGData.log("FOUND: " + type + "\t" + name + "\t" + path) else: CGData.warn("Unknown file type: %s" % (path))