81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
-
-
+
+
|
nOffset += ln
return sText
def getReadableError (dErr):
"Returns an error dErr as a readable error"
try:
s = u"* {nStart}:{nEnd} # {sLineId} / {sRuleId} : ".format(**dErr)
s += dErr.get("sMessage", "# error : message not found")
s = u"* {nStart}:{nEnd} # {sLineId} / {sRuleId}:\n".format(**dErr)
s += " " + dErr.get("sMessage", "# error : message not found")
if dErr.get("aSuggestions", None):
s += "\n > Suggestions : " + " | ".join(dErr.get("aSuggestions", "# error : suggestions not found"))
if dErr.get("URL", None):
s += "\n > URL: " + dErr["URL"]
return s
except KeyError:
return u"* Non-compliant error: {}".format(dErr)
|