[BangPypers] magic in datetime module?

Anand Chitipothu anandology at gmail.com
Fri Apr 3 08:05:53 CEST 2009


2009/4/3 Anand Chitipothu <anandology at gmail.com>:
> I'm noticed a strange Import error in some web.py template. I nailed
> down the problem to the following python code.
>
> __builtins__ = {}
>
> import datetime
> now = datetime.datetime.utcnow()
> print now.strftime("%m %Y")
>
> It fails with the following error.
>
> Traceback (most recent call last):
>  File "foo.py", line 6, in <module>
>    print now.strftime("%m %Y")
> KeyError: '__import__'
>
> Any experts around for explaining this behavior?

Another strange behavior:

when run as script, it fails at the last line and when run tried in
interpreter, it fails at the import.


More information about the BangPypers mailing list