Fix missing linebreak in locals dump output

This commit is contained in:
JustAnotherArchivist
2019-05-16 22:22:21 +00:00
parent 02cbf6ddf6
commit c6a11298ac

View File

@@ -23,6 +23,7 @@ def _dump_locals_on_exception():
with tempfile.NamedTemporaryFile('w', prefix = 'snscrape_locals_', delete = False) as fp:
fp.write(f'Locals from file "{frameRecord.filename}", line {frameRecord.lineno}, in {frameRecord.function}:\n')
fp.write(repr(locals_))
fp.write('\n')
if 'self' in locals_ and hasattr(locals_['self'], '__dict__'):
fp.write(f'Object dict:\n')
fp.write(repr(locals_['self'].__dict__))