Esempio n. 1
0
	def Start(self):
		'''{'''
		if not self.__InitialiseConf() is True:
			return None
		'''}'''

		''''''
		self.__LogStart()

		destination = self.configs['destination'] if 'destination' in self.configs else None
		DestDirs = self.configs['DestDirs'] if 'DestDirs' in self.configs else None
		DirsFiles = self.configs['DirsFiles'] if 'DirsFiles' in self.configs else None

		saver = Saver(destination);
		if(saver.CreateDestDirs(DestDirs) is None):
			self.__LogMsg(saver.msg)
		else:
			for destdir in DestDirs:
				if(saver.CopyFiles(destdir,DirsFiles[destdir]) is None):
					self.__LogMsg(saver.msg)
					saver.msg = ""

		''''''
		self.__LogEnd()
		return;