From 3adb42b3b9a4ef78eeab9b77add598b871635aa4 Mon Sep 17 00:00:00 2001 From: "A. R. Shajii" Date: Sat, 4 Mar 2023 16:26:36 -0500 Subject: [PATCH] Fix PyErrors --- stdlib/internal/python.codon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/internal/python.codon b/stdlib/internal/python.codon index e1ef944f..8af0840e 100644 --- a/stdlib/internal/python.codon +++ b/stdlib/internal/python.codon @@ -1641,7 +1641,7 @@ class _PyWrap: return fn(*an).__to_py__() except PyError: pass - PyError("cannot dispatch " + F) + raise PyError("cannot dispatch " + F) def wrap_multiple(obj: cobj, args: Ptr[cobj], nargs: int, T: type, F: Static[str]): # print(f'[c] nonmethod: {T.__class__.__name__} {F} {obj} {args} {nargs}') @@ -1661,7 +1661,7 @@ class _PyWrap: return fn(*an).__to_py__() except PyError: pass - PyError("cannot dispatch " + F) + raise PyError("cannot dispatch " + F) def wrap_get(obj: cobj, closure: cobj, T: type, S: Static[str]): return getattr(T.__from_py__(obj), S).__to_py__()