2009/10/10 Vinay Sajip <vinay_sajip at yahoo.co.uk>: > Excuse my ignorance, but how come? Because __builtins__ is a module in __main__ and a dict in other places. You should always check __builtin__; __builtins__ is an implementation detail. -- Regards, Benjamin