Exemple #1
0
	def AddSourceFile(self, file):
		# print("FileSet.AddSourceFile: file={0}".format(file))
		if isinstance(file, str):
			file = Path(file)
			file = SourceFile(file, project=self._project, fileSet=self)
		elif isinstance(file, Path):
			file = SourceFile(file, project=self._project, fileSet=self)
		elif (not isinstance(file, SourceFile)):        raise ValueError("Unsupported parameter type for 'file'.")
		file.FileSet = self
		file.Project = self._project

		for f in self._files:
			if (f.FileName == file.FileName):  break
		else:
			self._files.append(file)
Exemple #2
0
    def AddSourceFile(self, file):
        # print("FileSet.AddSourceFile: file={0}".format(file))
        if isinstance(file, str):
            file = Path(file)
            file = SourceFile(file, project=self._project, fileSet=self)
        elif isinstance(file, Path):
            file = SourceFile(file, project=self._project, fileSet=self)
        elif (not isinstance(file, SourceFile)):
            raise ValueError("Unsupported parameter type for 'file'.")
        file.FileSet = self
        file.Project = self._project

        for f in self._files:
            if (f.FileName == file.FileName): break
        else:
            self._files.append(file)