diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2017-10-29 12:48:14 +0100 |
---|---|---|
committer | Ashley Camba <ashwoods@gmail.com> | 2017-10-29 15:08:33 +0100 |
commit | 005d7fb0238a598529f85d11ddf272d2214408d8 (patch) | |
tree | 72c2448f62de28fc86377159303a47a757819c0e /raven/utils | |
parent | e52c837859d4fbeafdd2bdfa7dc6331a953ca77f (diff) | |
download | raven-005d7fb0238a598529f85d11ddf272d2214408d8.tar.gz |
stacks: Fix "filename" not being relative for traces generated on Windows
Instead of hardcoding "/" use os.sep
Diffstat (limited to 'raven/utils')
-rw-r--r-- | raven/utils/stacks.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/raven/utils/stacks.py b/raven/utils/stacks.py index d5b73da..061aebd 100644 --- a/raven/utils/stacks.py +++ b/raven/utils/stacks.py @@ -10,6 +10,7 @@ from __future__ import absolute_import, division import inspect import linecache import re +import os import sys from raven.utils.serializer import transform @@ -278,7 +279,7 @@ def get_stack_info(frames, transformer=transform, capture_locals=True, try: base_filename = sys.modules[module_name.split('.', 1)[0]].__file__ filename = abs_path.split( - base_filename.rsplit('/', 2)[0], 1)[-1].lstrip("/") + base_filename.rsplit(os.sep, 2)[0], 1)[-1].lstrip(os.sep) except Exception: filename = abs_path |