aboutsummaryrefslogtreecommitdiff
path: root/neb/std
diff options
context:
space:
mode:
authormryouse2022-07-09 02:51:32 +0000
committermryouse2022-07-09 02:51:32 +0000
commit3b2907af59fb7ed451dc4a73ae645d466f62ba13 (patch)
tree72f8e5461ab41b1a6fb2b4d1592029786a773d3d /neb/std
parent4038aa87fddbe7e79c61603cf8d4514ebb47f3fe (diff)
bugfix: stringify the type to get from the environment
Diffstat (limited to 'neb/std')
-rw-r--r--neb/std/core.py4
1 files changed, 2 insertions, 2 deletions
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):