Skip to content

Commit 3854a30

Browse files
author
Ed Costello
committed
DOCS335 checkpoint
1 parent 37f167b commit 3854a30

File tree

2 files changed

+6789
-4423
lines changed

2 files changed

+6789
-4423
lines changed

bin/errorcodes.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,9 @@ def readErrorCodes( callback, replaceZero = False ):
139139
# re.compile( "((DB|User|Msg|MsgAssertion)Exceptio(n))\(( *)(\d+)" ),
140140
# re.compile( "((fassertFailed)()) *\(( *)(\d+)" )
141141
# ]
142-
ps = [ re.compile( "(([wum]asser(t|ted))) *\(( *)(\d+) *,? *(\S+.+\S) *,?" ) ,
143-
re.compile( "((msgasser(t|ted))) *\(( *)(\d+) *,? *(\S+.+\S) *,?" ) ,
142+
ps = [ re.compile( "(([wum]asser(t|ted))) *\(( *)(\d+) *,\s*(\"\S[^\"]+\S\")\s*,?.*" ) ,
143+
re.compile( "(([wum]asser(t|ted))) *\(( *)(\d+) *,\s*([\S\s+<\(\)\"]+) *,?.*" ) ,
144+
re.compile( '((msgasser(t|ted))) *\(( *)(\d+) *, *(\"\S[^,^\"]+\S\") *,?' ) ,
144145
re.compile( "((fasser(t|ted))) *\(( *)(\d+)()" ) ,
145146
re.compile( "((DB|User|Msg|MsgAssertion)Exceptio(n))\(( *)(\d+) *,? *(\S+.+\S) *,?" ),
146147
re.compile( "((fassertFailed)()) *\(( *)(\d+)()" )
@@ -155,6 +156,8 @@ def readErrorCodes( callback, replaceZero = False ):
155156
lastCodes = [0]
156157
lineNum = 1
157158

159+
stripChars = " " + "\n"
160+
158161
for line in open( x ):
159162

160163
found = False
@@ -191,7 +194,7 @@ def repl( m ):
191194
#
192195
# else :
193196
codes.append( ( x , lineNum , line , code, message, severity ) )
194-
print("x(" + x + ") lineNum(" + str(lineNum) + ") line(" + line + ") spaces(" + spaces + ") code(" + code + ")")
197+
print("x(" + x + ") lineNum(" + str(lineNum) + ") line(" + line.strip(stripChars) + ") spaces(" + spaces + ") code(" + code + ")")
195198
callback( x , lineNum , line , code )
196199

197200
return start + "(" + spaces + code
@@ -265,8 +268,10 @@ def genErrorOutput():
265268
seen = {}
266269

267270
sourcerootOffset = len(sourceroot)
271+
stripChars = " " + "\n"
268272

269-
codes.sort( key=lambda x: x[0]+"-"+x[3] )
273+
# codes.sort( key=lambda x: x[0]+"-"+x[3] )
274+
codes.sort( key=lambda x: x[3]+"-"+x[0] )
270275
for f,l,line,num,message,severity in codes:
271276
if num in seen:
272277
continue
@@ -278,24 +283,16 @@ def genErrorOutput():
278283

279284
fn = f.rpartition("/")[2]
280285

281-
# if f != prev:
282-
# out.write( "\n\n" )
283-
# out.write( f + "\n----\n" )
284-
# prev = f
285-
286286
url = ":source:`" + f + "#L" + str(l) + "`"
287-
288-
# out.write("\n.. error:: {}\n\n Text: {}\n\n".format(num,getBestMessage( line , str(num))))
289-
# out.write(" Module: {}\n\n".format(f))
290-
# out.write(" :module: `{}:{} <{}>`_\n".format(fn,l,url))
291-
# out.write(" .. seealso:: `{}:{} <{}>`_\n".format(f,l, url))
292-
# out.write( "* " + str(num) + " [code](" + url + ") " + getBestMessage( line , str(num) ) + "\n" )
293287

288+
289+
out.write(".. line: {}\n\n".format(line.strip(stripChars)))
290+
294291
out.write(".. error:: {}\n\n".format(num))
295292
if message:
296-
out.write(" :message: {}\n".format(message))
293+
out.write(" :message: {}\n".format(message.strip(stripChars)))
297294
else:
298-
out.write(" :message: {}\n".format(getBestMessage( line , str(num))))
295+
out.write(" :message: {}\n".format(getBestMessage( line , str(num)).strip(stripChars)))
299296
if severity:
300297
if severity in severityTexts:
301298
out.write(" :severity: {}\n".format(severityTexts[severity]))
@@ -320,6 +317,9 @@ def genErrorOutputCSV():
320317
prev = ""
321318
seen = {}
322319

320+
stripChars = " " + "\n"
321+
322+
323323
codes.sort( key=lambda x: x[0]+"-"+x[3] )
324324
for f,l,line,num,message,severity in codes:
325325
if num in seen:
@@ -330,7 +330,7 @@ def genErrorOutputCSV():
330330
f=f[2:]
331331
fn = f.rpartition("/")[2]
332332

333-
out.write('"{}","{}","{}","{}","{}","{}"'.format(num, getBestMessage(line , str(num)),f,l,message,severity))
333+
out.write('"{}","{}","{}","{}","{}","{}"'.format(num, getBestMessage(line , str(num)).strip(stripChars),f,l,message,severity))
334334

335335
out.write("\n")
336336

0 commit comments

Comments
 (0)