From 85a7c61c9990b54a54a695af53f043e0f77fb8cc Mon Sep 17 00:00:00 2001 From: David Vierra Date: Tue, 29 Jan 2013 18:39:57 -1000 Subject: [PATCH] Debug: Remove dataDir from filenames in tracebacks, for crashes repoted from source checkouts. --- errorreporting.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/errorreporting.py b/errorreporting.py index fc978ec..96b5649 100644 --- a/errorreporting.py +++ b/errorreporting.py @@ -25,6 +25,8 @@ import os import json import httplib import zlib +import directories +import mcplatform import release import logging log = logging.getLogger(__name__) @@ -92,7 +94,6 @@ traceback.format_list = format_list EXCEPTIONAL_API_KEY = "37eaf2a19432e268829ef4fa35921ad399bbda80" def sanitize(s): - import mcplatform parentDir = mcplatform.parentDir minecraftDir = mcplatform.minecraftDir home = os.path.expanduser("~") @@ -110,7 +111,7 @@ def get_backtrace(): backtrace = [] for filename, lineno, name, line, selfstr in extract_tb(tb): backtrace.append({ - "file":filename, + "file":os.path.normpath(filename).replace(directories.dataDir, ""), "line":lineno, "symbol":name, })