예제 #1
0
	def getFile (self, remoteFile, localFile):
		'''
		Copy the remote file remoteFile into localFile
		Return True if no error. Otherwise, returns Exception
		'''
		logging.info ("Copy the remote file {0} to {1}".format(remoteFile,localFile))
		data = self.readFile (remoteFile)
		if isinstance(data,Exception): 
			return data
		else:
			putDataToFile(data, localFile)
			return True
예제 #2
0
파일: BulkOpen.py 프로젝트: wisdark/msdat
	def getFileViaOpenRowSet(self, remoteFile, localFile):
		'''
		Copy the remote file remofile to localFile via OpenRowSet
		'''
		logging.info ('Copy the remote file {0} to {1} via Openrowset'.format(remoteFile, localFile))
		data = self.readFileViaOpenRowSet(remoteFile)
		if isinstance(data,Exception):
			logging.info("Impossible to read the file {0} with OpenRowSet: {1}".format(remoteFile, data))
			return data
		else :
			putDataToFile(data, localFile)
			logging.info ('The local file {0} has been created'.format(localFile))
			return True