hi folks,

suppose this snipplet:

spam = 42

def eggs():
    print spam
    spam = spam + 1

if __name__=="__main__":
    eggs()

This thows an UnboundLocalError at line 4 (print statement). But if I
comment out line 5 (variable assignment), no error occurs.

Can you explain me this, please?

Regards,
Enrico

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to