We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 676fbb4 commit 113c2e4Copy full SHA for 113c2e4
src/runtime/importhook.cs
@@ -61,6 +61,12 @@ static void RestoreImport()
61
{
62
IntPtr builtins = Runtime.GetBuiltins();
63
64
+#if DEBUG
65
+ IntPtr existing = Runtime.PyObject_GetAttr(builtins, PyIdentifier.__import__);
66
+ System.Diagnostics.Debug.Assert(existing == hook.ptr);
67
+ Runtime.XDecref(existing);
68
+#endif
69
+
70
int res = Runtime.PyObject_SetAttr(builtins, PyIdentifier.__import__, py_import);
71
PythonException.ThrowIfIsNotZero(res);
72
Runtime.XDecref(py_import);
0 commit comments