Nope, that isn't right either, in the sense that it handles all the cases properly, including "single string" vs "list of strings'. Guess this overly simplistic aslist() does not work after. I should have been more suspicious and cautious before posting. Sorry.
Martin -- http://mail.python.org/mailman/listinfo/python-list