From 3b2907af59fb7ed451dc4a73ae645d466f62ba13 Mon Sep 17 00:00:00 2001 From: mryouse Date: Sat, 9 Jul 2022 02:51:32 +0000 Subject: bugfix: stringify the type to get from the environment --- neb/std/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'neb/std/core.py') diff --git a/neb/std/core.py b/neb/std/core.py index 9e2e743..9240b98 100644 --- a/neb/std/core.py +++ b/neb/std/core.py @@ -224,9 +224,9 @@ def interpretType(symbol, args, env, ns): parent_type = evaluate(args[1], env, ns) if not isinstance(parent_type, TypeWrap): raise InterpretPanic(symbol, "parent must be a valid type", parent_type) - elif not env.contains(parent_type.name): + elif not env.contains(f"{parent_type}"): raise InterpretPanic(symbol, f"no such type {parent_type}") - parent = env.get(parent_type.name) + parent = env.get(f"{parent_type}") func = evaluate(args[2], env, ns) if not isinstance(func, Function): -- cgit v1.2.3