schon fast peinlich, hier schon wieder das Forum bemühen zu müssen...

Aber ich habe eine Frage zur Callback-Funktionalität der retrbinary-Methode:
In der Dokumentation steht:
Code: Alles auswählen
retrbinary(command, callback[, maxblocksize[, rest]])
In den meisten Beispielen, die ich gefunden habe wird als Callback einfach fh.write angegeben, um die empfangenen Daten zu speichern. Ich würde aber gerne eine Fortschrittsanzeige realisieren, die anzeigt wie viele Daten schon empfangen wurden.
Dazu hätte ich eine eigene Funktion definiert und diese als Callback angegeben:
Code: Alles auswählen
ftp.retrbinary("RETR test.jpg", transfer_callback)
Leider kann ich da aber ja keine Argumente übergeben... z.B. den Filehandler, der zu speichernden Datei?
wieder mal danke für eure hilfe...