def CopyFile(self, src, dst, remote_credentials=None, block_size=DEFAULT_BLOCK_SIZE): """ Copies the given file to the given destination Args: src: The file to copy dst: Where the file should be copied to remote_credentials: Credentials for remote server block_size: Size of each block to copy Returns: None """ src, dst = self.parse_params(src, dst) requests_session = None if remote_credentials: user, passw = decrypt_remote_credentials(remote_credentials) requests_session = requests.Session() requests_session.verify = settings.REQUESTS_VERIFY requests_session.auth = (user, passw) copy_file(src, dst, requests_session=requests_session, block_size=block_size) msg = "Copied %s to %s" % (src, dst) self.create_success_event(msg)
def run(self, src, dst, remote_credentials=None, block_size=DEFAULT_BLOCK_SIZE): requests_session = None if remote_credentials: user, passw = decrypt_remote_credentials(remote_credentials) requests_session = requests.Session() requests_session.verify = settings.REQUESTS_VERIFY requests_session.auth = (user, passw) copy_dir(src, dst, requests_session=requests_session, block_size=block_size)
def CopyDir(self, src, dst, remote_credentials=None, block_size=DEFAULT_BLOCK_SIZE): src, dst = self.parse_params(src, dst) requests_session = None if remote_credentials: user, passw = decrypt_remote_credentials(remote_credentials) requests_session = requests.Session() requests_session.verify = settings.REQUESTS_VERIFY requests_session.auth = (user, passw) copy_dir(src, dst, requests_session=requests_session, block_size=block_size) msg = "Copied %s to %s" % (src, dst) self.create_success_event(msg)