The above appears to be a system-specific open issue, not a close issue. So it must be a different issue.
On my Win7
F:\Python\dev\4\py34\PCbuild>python_d -m idlelib ../Lib/decimal.py
<close after open with freshly built 3.4.2+>
F:\Python\dev\4\py34\PCbuild>
C:\Programs\Python34>python -m idlelib Lib/decimal.py
<ditto for installed 3.4.2
C:\Programs\Python34>
With a bad file name, I get a blank editor.
In any case, the traceback makes no sense. Before "self.color_breakpoint_text()" in __init__ are 3 "self.text.bind" statements. So self.text = None seems implausible.