summaryrefslogtreecommitdiff
path: root/raven/utils
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2017-10-29 12:48:14 +0100
committerAshley Camba <ashwoods@gmail.com>2017-10-29 15:08:33 +0100
commit005d7fb0238a598529f85d11ddf272d2214408d8 (patch)
tree72c2448f62de28fc86377159303a47a757819c0e /raven/utils
parente52c837859d4fbeafdd2bdfa7dc6331a953ca77f (diff)
downloadraven-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.py3
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