mateus wrote: > print "hello world" > > I have a nested loop where the outer loop iterates over key value pairs > of a dictionary and the inner loop iterates over a list each list of > which is a mapped value from the dictionary > > def showReport(self): > for dev, sessions in self.logger.items(): > for tree in session: > self.addTestItem(self, tree) > > What I don't understand is why this executes w/o any problems when > "sessions" was spelled as plural (sessionS) while later being spelled > in the singular (session). > > Is there some type of name resolution of local variables where Python > makes assumptions?
I've never heard of a rule disregarding ending 's'es and I really doubt one exists. Are you sure session isn't a global variable? You can check using globals(). -- http://mail.python.org/mailman/listinfo/python-list