Передайте значение ftp.retrbinary callback

Я пишу модуль, который использует FTPLib для извлечения файлов. Я хочу найти способ передать значение (в дополнение к блоку) к обратному вызову. По сути, мой обратный вызов

def handleDownload(block, fileToWrite): fileToWrite.write(block) 

И мне нужно позвонить

 ftp.retrbinary('RETR somefile', handleDownload) 

И пусть он передает дескриптор файла. Есть ли способ сделать это?