Mercurial > code > home > repos > homeauto
changeset 1641:5403c6343fa4
debug logs
author | drewp@bigasterisk.com |
---|---|
date | Wed, 15 Sep 2021 23:56:21 -0700 |
parents | 4bb6f593ebf3 |
children | 78024b27f9ec |
files | service/mqtt_to_rdf/inference.py |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/service/mqtt_to_rdf/inference.py Wed Sep 15 23:56:02 2021 -0700 +++ b/service/mqtt_to_rdf/inference.py Wed Sep 15 23:56:21 2021 -0700 @@ -271,10 +271,10 @@ stmtsToAdd.sort(key=lightSortKey) - for perm in itertools.permutations(stmtsToAdd): + for i, perm in enumerate(itertools.permutations(stmtsToAdd)): stmtStack: List[StmtLooper] = [] prev: Optional[StmtLooper] = None - log.debug(f'{INDENT*5} try stmts in this order: {" -> ".join(graphDump([p]) for p in perm)}') + log.debug(f'{INDENT*5} [perm {i}] try stmts in this order: {" -> ".join(graphDump([p]) for p in perm)}') for s in perm: try: @@ -406,8 +406,7 @@ stats['timeSpent'] = round(time.time() - startTime, 3) stats['impliedStmts'] = len(implied) log.info(f'{INDENT*0} Inference done {dict(stats)}. Implied:') - for st in implied: - log.info(f'{INDENT*1} {st}') + log.info(graphDump(implied)) return implied def _iterateAllRules(self, workingSet: Graph, implied: Graph, stats):