Skip to content

Commit a9cf139

Browse files
authored
fix verify type (#420)
fix #406
1 parent 5522acb commit a9cf139

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/kirin/decl/emit/check_type.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ def emit_check_type(self):
4545
self._guard_ssa_type(f"{self._self_name}.{name}", name, value_type)
4646
)
4747

48-
for name in self.fields.blocks.keys():
49-
body.append(f"{self._self_name}.{name}.verify_type()")
50-
5148
for name, f in self.fields.regions.items():
5249
body.append(f"{self._self_name}.{name}.verify_type()")
5350

src/kirin/exception.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ def exception_handler(exc_type, exc_value, exc_tb: types.TracebackType):
161161
if not KIRIN_PYTHON_STACKTRACE and issubclass(exc_type, StaticCheckError):
162162
console = Console(force_terminal=True)
163163
with console.capture() as capture:
164+
console.print(
165+
"==== Python stacktrace has been disabled for simplicity, set KIRIN_PYTHON_STACKTRACE=1 to enable it ===="
166+
)
164167
console.print(f"[bold red]{exc_type.__name__}:[/bold red]", end="")
165168
print(capture.get(), *exc_value.args, file=sys.stderr)
166169
print("Source Traceback:", file=sys.stderr)

0 commit comments

Comments
 (0)