I'm looking at code that does this:
context =
context.new(context)
Prior to 1.7, I assume that worked since a context was a dict. Now that it's a stack, it breaks.
I could suggest they use flatten:
context =
context.new(context.flatten())
but that's not exactly a copy, which is what I think they're after.
What do you think they should be doing?
John