In Python I'm getting the following error:
UnboundLocalError: local variable 'total' referenced before assignment
At the start of the file (before the function where the error comes from), I declare 'total' using the global keyword. Then, in the body of the program, before the function that uses 'total' is called, I assign it to 0. I've tried setting it to 0 in various places (including the top of the file, just after it is declared), but I can't get it to work. Does anyone see what I'm doing wrong?
edit: Nikhil, thanks. That was it.