##// END OF EJS Templates
Don't attempt to tokenize binary files for tracebacks....
Thomas Kluyver -
Show More
@@ -824,6 +824,11 b' class VerboseTB(TBTools):'
824 # disabled.
824 # disabled.
825 call = tpl_call_fail % func
825 call = tpl_call_fail % func
826
826
827 # Don't attempt to tokenize binary files.
828 if file.endswith(('.so', '.pyd', '.dll')):
829 frames.append('%s %s\n' % (link,call))
830 continue
831
827 def linereader(file=file, lnum=[lnum], getline=linecache.getline):
832 def linereader(file=file, lnum=[lnum], getline=linecache.getline):
828 if file.endswith(('.pyc','.pyo')):
833 if file.endswith(('.pyc','.pyo')):
829 file = pyfile.source_from_cache(file)
834 file = pyfile.source_from_cache(file)
General Comments 0
You need to be logged in to leave comments. Login now