Print out fields of a pageInfo struct - pi - pageInfo - file - indexed by pageInfo
(pi, file)
| 169 | logDiag(f'{desc}: {line}') |
| 170 | |
| 171 | def printPageInfo(pi, file): |
| 172 | """Print out fields of a pageInfo struct |
| 173 | |
| 174 | - pi - pageInfo |
| 175 | - file - indexed by pageInfo""" |
| 176 | logDiag(f'TYPE: {pi.type}') |
| 177 | logDiag(f'NAME: {pi.name}') |
| 178 | logDiag(f'WARNING: {pi.Warning}') |
| 179 | logDiag(f'EXTRACT: {pi.extractPage}') |
| 180 | logDiag(f'EMBED: {pi.embed}') |
| 181 | logDiag(f'DESC: {pi.desc}') |
| 182 | printPageInfoField('BEGIN ', pi.begin, file) |
| 183 | printPageInfoField('INCLUDE ', pi.include, file) |
| 184 | printPageInfoField('PARAM ', pi.param, file) |
| 185 | printPageInfoField('BODY ', pi.body, file) |
| 186 | printPageInfoField('VALIDITY', pi.validity, file) |
| 187 | printPageInfoField('END ', pi.end, file) |
| 188 | logDiag(f'XREFS: "{pi.xrefs}"') |
| 189 | |
| 190 | def prevPara(file, line): |
| 191 | """Go back one paragraph from the specified line and return the line number |
no test coverage detected