Benedikt Reinartz

Results 331 comments of Benedikt Reinartz

We don't support these old versions of Python and Python.NET anymore. Please check whether this is still an issue with the newest release candidate and comment if that's the case.

I'd guess that cython handles `__import__` by itself in some way that is incompatible with our hook. Not much we can do about this until #727 is implemented.

I think that this is non-trivial to solve. The reason is this line: https://github.com/pythonnet/pythonnet/blob/42a6191adb825aef797f902e34854d81081e5296/src/runtime/classmanager.cs#L212 There seem to be problems with derived classes when using `BindingFlag` too straight-forwardy, in particular it...

I don't have a Raspberry Pi 4 available. Can this issue be reproduced with qemu or something like that?

@lostmsu I'll investigate this, there seems to be no way to initialise a `System.IntPtr` from Python.NET right now.

It's related, @jhe-pf commented on gitter and I started to look into it :) I have identified the problem, I just need to find a fix.

No, check the linked PR. The issue is that primitive types are initialised differently, which in our case is implemented as a conversion, but not for the ptr types.

`NifResult` does not map exactly to generic `Result` objects as its `Error` type can be used to also raise exceptions. It should probably be an independent enum (essentially `Return(T), RaiseTerm(U),...