Victor

Results 365 comments of Victor

I have `pythonnet==3.0.0a2` and in it `IntPtr.__overloads__[Int64](42).ToInt64()` prints `42`. EDIT. Ah, just updated to rc2 and there I indeed get "TypeError: No match found for given type params"

The code looks correct to me. See [`PyIter_Next`](https://docs.python.org/3/c-api/iter.html). What is the source sequence? The example is incomplete.

@filmor are you actually going to work on this for 3.0?

Sounds good to me. But I believe at least your variant of syntax would be very tricky to implement for classes (methods are fine), because Python would first create class...

@rmadsen-ks absolutely correct, and `__attributes__` would work.

Python's `int` does not directly correspond to `System.Int32`, so in ambiguous cases you need to explicitly use the latter. E.g. try `p.Foo("foo", "bar", System.Int32(1))`

@jaqueamo C# overload resolution is ~~very~~ extremely complicated, and our implementation of it is far from stellar. Currently we have no set plans to improve it. Can you please confirm,...

@jaqueamo yes, specifically `Bind` method.

@daniol it should be working on 32 bit Linux, but we don't have CI set for it.

@daniol @jborbely can you please test if the current master still has the issue? We reworked import mechanism, which is where @jborbely error happened.