How do I setup an FTP connection without timeout using ftplib.FTP? I've tried ftp = ftplib.FTP('server') ftp.login('user', 'xxx') ftp.sock.settimeout(None) or ftp.sock.settimeout(3600) or ftp.sock.setblocking(True) but it always timeout after 10 minutes of inactivity. The server allows idle up to 240 minutes before disconnecting. Please help! Thanks in advance. Chris