On 21/10/2010 14:42, Richard D. Moores wrote:
Traceback (most recent call last): File "c:\P26Working\test_urllib2_21a.py", line 148, in<module> unchanged_count, higher_count, lower_count, secs = sleep_seconds_control(unchanged_count, higher_count, lower_count, secs) TypeError: 'int' object is not iterableI'm working on a script that keeps track of the USD -> Japanese Yen exchange rate. I'm experimenting with adding functionality that changes the seconds to sleep between web scrapes, depending on consecutive outputs of no change in the exchange rate. Please see the code at<http://tutoree7.pastebin.com/KWmdk8jb> I'm at a loss as to what the error means. Thanks, Dick Moores _______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
You are expecting 4 items back from the sleep_seconds_control function but you only return 1 (seconds). The left-hand side should either just be `secs = ...` or you should change your function to return all 4 items.
What the error means is that the interpreter is trying to iterate over the results from your function in order to divide it into the 4 variables on the left-hand side.
-- Kind Regards, Christian Witts _______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
