On 10/11/2010 9:19 AM Jack Uretsky said...
Hi- I apologize for the size of the attached file, but the question would make little sense if I made substantial deletions. The program gives the following error: Traceback (most recent call last): File "/Javastuff/python/Glau_Is.py", line 131, in <module> Adestin[state]() TypeError: 'NoneType' object is not callable This is after the RETA prinout from function A_1, so that seems to be called correctly. The black screen is not part of the problem, I am not including the .jpeg files. Line 131 is the one that reads Adestin[state]() and the program prints (correctly) state=1 before the traceback.
Then Adestin[1] is None causing TypeError: 'NoneType' object is not callable. You can verify that by printing Adestin[1] where you're currently printing state.
Then you'd discover that when you're building Adestin you're assigning the _results_ of the functions to your dictionary. You probably want to leave off the parens when declaring the functions. Further, your functions probably need to return something -- add return statements if you want the results.
HTH, Emile _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor