diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2016-04-22 20:01:28 +0200 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2016-04-22 23:47:15 +0200 |
commit | 84e1559c6b3d665e40fbffd04782c7b20538bfe2 (patch) | |
tree | f7a3b8edf2f45199f2f2e5d1b7f2e3bc5bd25260 | |
parent | 4e376bdc6fe829c264d0ae69d7de00497ffe1e1f (diff) | |
download | raven-84e1559c6b3d665e40fbffd04782c7b20538bfe2.tar.gz |
Compile with trailing newline which might fix some syntax errors
-rw-r--r-- | raven/breadcrumbs.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/raven/breadcrumbs.py b/raven/breadcrumbs.py index c8b1331..f79ab75 100644 --- a/raven/breadcrumbs.py +++ b/raven/breadcrumbs.py @@ -98,13 +98,13 @@ def _wrap_logging_method(meth, level=None): # code location lines up again in case someone runs inspect.getsource # on the function. ns = {} - eval(compile('''%(offset)sif 1: + eval(compile(('''%(offset)sif 1: def factory(original, record_crumb): def %(name)s(self, %(args)s, *args, **kwargs): record_crumb(self, %(fwd)s, *args, **kwargs) return original(self, %(args)s, *args, **kwargs) return %(name)s - ''' % { + ''' + '\n') % { 'offset': '\n' * (code.co_firstlineno - 3), 'name': func.__name__, 'args': ', '.join(args), |