try: from serenitas.utils.env import DAILY_DIR except KeyError: sys.exit("Please set 'DAILY_DIR' in the environment") from serenitas.utils.remote import SftpClient def download_files(): sftp = SftpClient.from_creds("ice") dst = DAILY_DIR / "ICE_reports" sftp.download_files("/", dst) if __name__ == "__main__": download_files()