def save(self, input, output=None): if "*" in output: if output.endswith("*.xml"): return self.divideSets(input, output.split("*")[0].rstrip("-")) else: exportPath, extension = output.split("*") extension = extension.strip(".") if not os.path.exists(exportPath): os.makedirs(exportPath) self.export(input, exportPath, [extension]) else: return ToolChain.save(self, input, output)