Show More
@@ -823,10 +823,16 b' class VerboseTB(TBTools):' | |||||
823 | # will illustrate the error, if this exception catch is |
|
823 | # will illustrate the error, if this exception catch is | |
824 | # disabled. |
|
824 | # disabled. | |
825 | call = tpl_call_fail % func |
|
825 | call = tpl_call_fail % func | |
|
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 | elif file.endswith(('.pyc','.pyo')): | |||
|
832 | # Look up the corresponding source file. | |||
|
833 | file = pyfile.source_from_cache(file) | |||
826 |
|
834 | |||
827 | def linereader(file=file, lnum=[lnum], getline=linecache.getline): |
|
835 | def linereader(file=file, lnum=[lnum], getline=linecache.getline): | |
828 | if file.endswith(('.pyc','.pyo')): |
|
|||
829 | file = pyfile.source_from_cache(file) |
|
|||
830 | line = getline(file, lnum[0]) |
|
836 | line = getline(file, lnum[0]) | |
831 | lnum[0] += 1 |
|
837 | lnum[0] += 1 | |
832 | return line |
|
838 | return line |
General Comments 0
You need to be logged in to leave comments.
Login now