Debug: Remove dataDir from filenames in tracebacks, for crashes repoted from source checkouts.
This commit is contained in:
parent
3dcf4094a5
commit
85a7c61c99
@ -25,6 +25,8 @@ import os
|
|||||||
import json
|
import json
|
||||||
import httplib
|
import httplib
|
||||||
import zlib
|
import zlib
|
||||||
|
import directories
|
||||||
|
import mcplatform
|
||||||
import release
|
import release
|
||||||
import logging
|
import logging
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
@ -92,7 +94,6 @@ traceback.format_list = format_list
|
|||||||
EXCEPTIONAL_API_KEY = "37eaf2a19432e268829ef4fa35921ad399bbda80"
|
EXCEPTIONAL_API_KEY = "37eaf2a19432e268829ef4fa35921ad399bbda80"
|
||||||
|
|
||||||
def sanitize(s):
|
def sanitize(s):
|
||||||
import mcplatform
|
|
||||||
parentDir = mcplatform.parentDir
|
parentDir = mcplatform.parentDir
|
||||||
minecraftDir = mcplatform.minecraftDir
|
minecraftDir = mcplatform.minecraftDir
|
||||||
home = os.path.expanduser("~")
|
home = os.path.expanduser("~")
|
||||||
@ -110,7 +111,7 @@ def get_backtrace():
|
|||||||
backtrace = []
|
backtrace = []
|
||||||
for filename, lineno, name, line, selfstr in extract_tb(tb):
|
for filename, lineno, name, line, selfstr in extract_tb(tb):
|
||||||
backtrace.append({
|
backtrace.append({
|
||||||
"file":filename,
|
"file":os.path.normpath(filename).replace(directories.dataDir, ""),
|
||||||
"line":lineno,
|
"line":lineno,
|
||||||
"symbol":name,
|
"symbol":name,
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user