Rewrites a syntax error to please traceback systems.
(error, source=None)
| 141 | |
| 142 | |
| 143 | def translate_syntax_error(error, source=None): |
| 144 | """Rewrites a syntax error to please traceback systems.""" |
| 145 | error.source = source |
| 146 | error.translated = True |
| 147 | exc_info = (error.__class__, error, None) |
| 148 | filename = error.filename |
| 149 | if filename is None: |
| 150 | filename = '<unknown>' |
| 151 | return fake_exc_info(exc_info, filename, error.lineno) |
| 152 | |
| 153 | |
| 154 | def translate_exception(exc_info, initial_skip=0): |
no test coverage detected
searching dependent graphs…