Skip to content

Commit 45b762f

Browse files
committed
Fix ImpNodePrinter
1 parent 8d0c36d commit 45b762f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/kimp/kimp.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ def show_kcfg(
374374
claim_id: str,
375375
) -> None:
376376
proof = APRProof.read_proof_data(proof_dir=self.proof_dir, id=f'{spec_module}.{claim_id}')
377-
proof_show = APRProofShow(self.kprove, node_printer=ImpNodePrinter(kimp=self))
377+
proof_show = APRProofShow(self.definition, node_printer=ImpNodePrinter(kimp=self))
378378
res_lines = proof_show.show(
379379
proof,
380380
)
@@ -385,7 +385,9 @@ class ImpNodePrinter(NodePrinter):
385385
kimp: KImp
386386

387387
def __init__(self, kimp: KImp):
388-
NodePrinter.__init__(self, kimp.kprove)
388+
from pyk.cterm.show import CTermShow
389+
390+
super().__init__(cterm_show=CTermShow(kimp.format))
389391
self.kimp = kimp
390392

391393
def print_node(self, kcfg: KCFG, node: KCFG.Node) -> list[str]:

0 commit comments

Comments
 (0)