If a url query has a field names that contain a dot (e.g. openid.assoc_handle), bad stuff happens.
andrewm gave me advice how to solve the openid problem by doing self.locals.openid=albatross.context.Vars() during context class constructor:
It worked, but it still feels like a patch to me. Maybe it's an acquired taste