misc: Improved stack filtering
Although this needs more debugging, I'm not sure how the format changed. I guess this is part of the "API" that golang is allowed to break ;)
This commit is contained in:
@@ -82,6 +82,18 @@ def filter_chunk(chunk):
|
|||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def filter_chunk2(chunk):
|
||||||
|
lines = chunk.split("\n")
|
||||||
|
if len(lines) < 2:
|
||||||
|
return False
|
||||||
|
|
||||||
|
for i in range(len(lines)):
|
||||||
|
line = lines[i]
|
||||||
|
if line.startswith("github.com/purpleidea/mgmt/"):
|
||||||
|
return True
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
chunks = []
|
chunks = []
|
||||||
for i in range(start+1, len(lines)):
|
for i in range(start+1, len(lines)):
|
||||||
line = lines[i]
|
line = lines[i]
|
||||||
@@ -106,7 +118,9 @@ print("found %d chunks" % len(chunks))
|
|||||||
count = 0
|
count = 0
|
||||||
for i in range(len(chunks)):
|
for i in range(len(chunks)):
|
||||||
chunk = chunks[i]
|
chunk = chunks[i]
|
||||||
if not filter_chunk(chunk):
|
#if not filter_chunk(chunk): # this version stopped working
|
||||||
|
# continue
|
||||||
|
if not filter_chunk2(chunk):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
print(">>> chunk %d:" % i)
|
print(">>> chunk %d:" % i)
|
||||||
|
|||||||
Reference in New Issue
Block a user