Thanks for the report, we've actually already got a fix for this for beta 6.
There was a bunch of weirdness around these as well - for example you also used
to be able to delete the builtins inside of a module.
For beta 6 we've cleaned all of that up so you don't see these external to the
modul
That is related - for beta 6 we've actually added a large test set that
compares CPython & IronPython results for comparing large numbers of types (and
classes pretending to be types) to make sure we get this nailed down, and this
appears to be one of the issues we've fixed while doing that.
Do
# test.py
one = len('a')
>>> import test
>>> test.len
It seems that builtin function names are inroduced to the module
namespace if they are used. This is unlike CPython, where only
test.one would be available in the above example.
Seo Sanghyeon
___
u
>>> True == 'foo'
True
I guess this bug is related to "False == None" bug already reported?
Seo Sanghyeon
___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com