Вам необходимо вручную передать пустые (или иным образом настроенные) обратные вызовы как минимум retrlines и dir .По умолчанию они печатаются в стандартный вывод (сомнительный дизайн).По умолчанию вызовы (возможно, для отладки), такие как
myFTP.retrlines(command)
myFTP.dir(someDir)
, будут распечатываться на вашем терминале.Удалите их или используйте пользовательские обратные вызовы: функции
myFTP.retrlines(command, retrlinesCallback)
myFTP.dir(someDir, dirCallback)
retrlinesCallback
и dirCallback
могут иметь логику, например, печатать на терминал, только если включена отладка.
Существует также опция set_debuglevel .По умолчанию 0 (без отладки), но оно может быть установлено где-то в коде.