Debug: Remove dataDir from filenames in tracebacks, for crashes repoted from source checkouts.

This commit is contained in:
David Vierra 2013-01-29 18:39:57 -10:00
parent 3dcf4094a5
commit 85a7c61c99

View File

@ -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,
})