At Friday 26/1/2007 09:47, aus stuff wrote:

Hi, im not sure if this is how i reply to the mail-list, excuse me if incorrect.

Forwarding now to the list.

Gabriels' solution works fine > ftp.retrlines('RETR ' + fl, lambda line:fileObj.write('%s\n' % line))

But lambda's confuse me (newbie here) how could i do the same with a normal function?

lambda args: whatever

is the same as:

def anonymous_function(args):
    return whatever

So, the above example could be written as:

def writeline(line):
    fileObj.write('%s\n' % line)
[...]
ftp.retrlines('RETR ' + fl, writeline)

(the write method has no return value, so we omit the return statement)


--
Gabriel Genellina
Softlab SRL

        

        
                
__________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to