comparison data_schema/__init__.py @ 9:f4e1b6d6fe63

WS
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 07 Jul 2023 00:34:25 +0200
parents 84dfd1a94926
children 62823085e582
comparison
equal deleted inserted replaced
8:2352d14ae261 9:f4e1b6d6fe63
1507 if not pr.cause: 1507 if not pr.cause:
1508 continue 1508 continue
1509 try: 1509 try:
1510 prl = by_level[level] 1510 prl = by_level[level]
1511 except LookupError: 1511 except LookupError:
1512 prl= [] 1512 prl = []
1513 by_level[level] = prl 1513 by_level[level] = prl
1514 prl.append(pr) 1514 prl.append(pr)
1515 1515
1516 depth = pr.context.depth 1516 depth = pr.context.depth
1517 try: 1517 try:
1518 prd = by_depth[depth] 1518 prd = by_depth[depth]
1519 except LookupError: 1519 except LookupError:
1520 prd= [] 1520 prd = []
1521 by_depth[depth] = prd 1521 by_depth[depth] = prd
1522 prd.append(pr) 1522 prd.append(pr)
1523 _build_problems_by_level_and_depth( 1523 _build_problems_by_level_and_depth(
1524 by_level, by_depth, level+1, pr.cause) 1524 by_level, by_depth, level+1, pr.cause)
1525 1525