return self.name
- def clean(self, dir=None, projectFile=None):
+ def clean(self, dir=None, projectFile=None, options=None):
"""
dir = the directory containing the project file
projectFile = Some formats need to explicitly specify the project file's name
"""
-
- args = [self.getProgramPath(), "clean"]
- if dir:
- args.append(dir)
if self.isAvailable():
- result = runInDir(args)
+ if options:
+ optionList = list(options)
+ else:
+ optionList = []
+
+ optionList.insert(0, self.getProgramPath())
+ optionList.append("clean")
+
+ result = runInDir(optionList, dir)
return result
return False